Author: buildbot Date: Fri Feb 22 19:01:34 2013 New Revision: 851563 Log: Staging update by buildbot for maven
Modified: websites/staging/maven/trunk/content/ (props changed) websites/staging/maven/trunk/content/developers/release/maven-project-release-procedure.html websites/staging/maven/trunk/content/maven-site-1.0-site.jar Propchange: websites/staging/maven/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Fri Feb 22 19:01:34 2013 @@ -1 +1 @@ -1449168 +1449172 Modified: websites/staging/maven/trunk/content/developers/release/maven-project-release-procedure.html ============================================================================== --- websites/staging/maven/trunk/content/developers/release/maven-project-release-procedure.html (original) +++ websites/staging/maven/trunk/content/developers/release/maven-project-release-procedure.html Fri Feb 22 19:01:34 2013 @@ -13,7 +13,7 @@ </style> <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> <meta name="author" content="Jason van Zyl" /> - <meta name="Date-Creation-yyyymmdd" content="20130217" /> + <meta name="Date-Creation-yyyymmdd" content="20130222" /> <meta name="Date-Revision-yyyymmdd" content="20130222" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -274,8 +274,8 @@ The vote has passed with the following r I will promote the artifacts to the central repo.</pre></div><p>If the vote is unsuccessful, the process will need to be restarted. Be sure to drop your staging repository as described in <a class="externalLink" href="http://www.apache.org/dev/publishing-maven-artifacts.html#drop">Dropping a Repo</a>.</p></div><div class="section"><h3>Copy the source release to the Apache Distribution Area<a name="Copy_the_source_release_to_the_Apache_Distribution_Area"></a></h3><p>The official Apache release is the 'source-release' bundle. All releases must be copied to the official release area. The release area is maintained with svnsubpub. To deliver a release, you add it to the subversion repository for the dist area.</p><p>The Maven dist area is https://dist.apache.org/repos/dist/release/maven. In here, you will find a series of subdirectories (plugins, scm, etc, etc.) Add the release, its signatures, and corresponding MD5 files. For example:</p><div class="source"><pre>wagon/wagon-2.2 -source-release.zip wagon/wagon-2.2-source-release.zip.asc wagon/wagon-2.2-source-release.zip.asc.md5 -wagon/wagon-2.2-source-release.zip.md5</pre></div><p>You should also run 'svn rm' as needed to clear out older releases. As per <a class="externalLink" href="http://www.apache.org/dev/release.html#where-do-releases-go">the policy</a>, only the latest release on a branch should stay in the main dist areas. So long as the previous release is at least a day old, the automatic archiver will have copied it to the archive.</p></div><div class="section"><h3>Promote the release<a name="Promote_the_release"></a></h3><p>Once the release is deemed fit for public consumption it can be transfered to a production repository where it will be available to all users.</p><ol style="list-style-type: decimal"><li>See <a class="externalLink" href="http://www.apache.org/dev/publishing-maven-artifacts.html#promote">Promoting a Repo</a> for details on promotion.</li><li>Deploy the current website<p>As above, deploy the web site if appropriate and update the project site for the new release.</p></li ><li>Update the version tracking in JIRA<p>In the relevant project, go to >Administration, then Versions. Mark the <tt>Y.Z</tt> version as 'released'. >Create version <tt>Y.Z+1</tt>, if that hasn't already been done. You may also >archive any deprecated releases (milestones or alphas) at this >time.</p></li><li>Wait for everything to sync<ol style="list-style-type: >lower-alpha"><li>Sync to Maven Central<p>The sync into central staging from >repository.apache.org occurs every 4 hours. There is a separate hourly >schedule that runs which pushes from staging to the other central machines, >and then updates the indexes.</p></li><li>Sync to Maven Website<p>Until the >svnpubsub work is complete, the deployment of the Maven website will <a >class="externalLink" >href="http://www.apache.org/dev/release-publishing.html#sync-delay">take an >hour or so to sync</a>.</p></li></ol></li><li>Create an announcement.<ol >style="list-style-type: lower-alpha"><li>Using Maven Changes Plugin<p>If you >are rel easing a plugin or a shared component you can let Maven Changes Plugin <b>generate</b>, and eventually even <b>send</b>, the announcement for you. First make sure that you have configured the necessary properties in your <a href="../committer-settings.html">committer settings</a>.</p><div class="source"><pre>cd target/checkout -mvn changes:announcement-mail -Papache-release</pre></div><p>Even if mail send fails, generated annoucement is available in <tt>target/annoucement</tt> (see <tt>annoucement.vm</tt>): you can use it as a base for sending the mail manually.</p><p>If your SMTP server requires authentication you need to add the command line options for it:</p><div class="source"><pre>cd target/checkout +wagon/wagon-2.2-source-release.zip.md5</pre></div><p>You should also run 'svn rm' as needed to clear out older releases. As per <a class="externalLink" href="http://www.apache.org/dev/release.html#where-do-releases-go">the policy</a>, only the latest release on a branch should stay in the main dist areas. So long as the previous release is at least a day old, the automatic archiver will have copied it to the archive.</p></div><div class="section"><h3>Promote the release<a name="Promote_the_release"></a></h3><p>Once the release is deemed fit for public consumption it can be transfered to a production repository where it will be available to all users.</p><ol style="list-style-type: decimal"><li>See <a class="externalLink" href="http://www.apache.org/dev/publishing-maven-artifacts.html#promote">Promoting a Repo</a> for details on promotion.</li><li>Deploy the current website<p>As above, deploy the web site if appropriate and update the project site for the new release.</p></li ><li>Update the version tracking in JIRA<p>In the relevant project, go to >Administration, then Versions. Mark the <tt>Y.Z</tt> version as 'released'. >Create version <tt>Y.Z+1</tt>, if that hasn't already been done. You may also >archive any deprecated releases (milestones or alphas) at this >time.</p></li><li>Wait for everything to sync<ol style="list-style-type: >lower-alpha"><li>Sync to Maven Central<p>The sync into central staging from >repository.apache.org occurs every 4 hours. There is a separate hourly >schedule that runs which pushes from staging to the other central machines, >and then updates the indexes.</p></li><li>Sync to Maven Website<p>If the >project you are releasing doesn't yet use svnpubsub for site deployment, the >deployment of the Maven website will <a class="externalLink" >href="http://www.apache.org/dev/release-publishing.html#sync-delay">take an >hour or so to sync</a>.</p></li></ol></li><li>Create an announcement.<ol >style="list-style-type: lower-alpha"><li>U sing Maven Changes Plugin<p>If you are releasing a plugin or a shared component you can let Maven Changes Plugin <b>generate</b>, and eventually even <b>send</b>, the announcement for you. First make sure that you have configured the necessary properties in your <a href="../committer-settings.html">committer settings</a>.</p><div class="source"><pre>cd target/checkout +mvn changes:announcement-mail -Papache-release</pre></div><p>If sending the mail should fail, the generated annoucement is available in <tt>target/annoucement</tt> (see <tt>annoucement.vm</tt>) and you can use it as a base for sending the mail manually.</p><p>If your SMTP server requires authentication you need to add the command line options for it:</p><div class="source"><pre>cd target/checkout mvn changes:announcement-mail -Dchanges.username=<SMTP-USERNAME> -Dchanges.password=<SMTP-PASSWORD> -Papache-release</pre></div></li><li>Manually<p><b>Note:</b> You must send this email from your apache email account, e.g. your_apache_usern...@apache.org otherwise the email to annou...@maven.apache.org will bounce.</p><div class="source"><pre>From: your_apache_usern...@apache.org To: annou...@maven.apache.org, us...@maven.apache.org Cc: d...@maven.apache.org Modified: websites/staging/maven/trunk/content/maven-site-1.0-site.jar ============================================================================== Binary files - no diff available.