Author: wsmoak Date: Mon Feb 18 10:22:14 2008 New Revision: 628838 URL: http://svn.apache.org/viewvc?rev=628838&view=rev Log: Release vote email += guide to testing staged releases. Use site:stage-deploy to published versioned plugin docs.
Modified: maven/site/trunk/src/site/apt/developers/index.apt maven/site/trunk/src/site/apt/developers/release/releasing.apt Modified: maven/site/trunk/src/site/apt/developers/index.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/index.apt?rev=628838&r1=628837&r2=628838&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/index.apt (original) +++ maven/site/trunk/src/site/apt/developers/index.apt Mon Feb 18 10:22:14 2008 @@ -58,9 +58,7 @@ * {{{release/pmc-gpg-keys.html}Making GPG Keys}} - * {{{release/pmc-release-process.html}Release Process}} - - * {{{release/releasing.html}New Release Process}} + * {{{release/releasing.html}Release Process}} ~~TODO: merge the above two documents Modified: maven/site/trunk/src/site/apt/developers/release/releasing.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/release/releasing.apt?rev=628838&r1=628837&r2=628838&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/developers/release/releasing.apt (original) +++ maven/site/trunk/src/site/apt/developers/release/releasing.apt Mon Feb 18 10:22:14 2008 @@ -122,12 +122,21 @@ <<Note>>: Preparing the release will create the new tag in SVN, automatically checking in on your behalf. - [[4]] Perform the release + [[4]] Stage the release for a vote +-----+ mvn release:perform +-----+ + [[4]] Stage the latest documentation + + <<Note>>: The plugin parent pom is configured to stage the documentation in a "versioned" directory + such as <<</plugins/maven-XXX-plugin-Y.Z-SNAPSHOT>>>. + ++------+ +mvn site:stage-deploy -Preporting ++------+ + [[3]] Propose a vote on the dev list with the closed issues, the issues left, the staging repository and the staging site. For instance: @@ -147,7 +156,10 @@ http://people.apache.org/~YOUR_APACHE_USERNAME/staging-repo/maven-XXX-plugin/ Staging site: -http://people.apache.org/~YOUR_APACHE_USERNAME/maven-XXX-plugin/ +http://maven.apache.org/plugins/maven-XXX-plugin-Y.Z-SNAPSHOT/ + +Guide to testing staged releases: +http://maven.apache.org/guides/development/guide-testing-releases.html Vote open for 72 hours. @@ -206,10 +218,15 @@ This will allow you to bypass the staging phase and push the release directly into a production repository. It is assume that you have pushed a snapshot somewhere that people have looked at and approved of. - [[6]] Deploy the project site. + [[6]] Deploy the current and versioned websites <<Note:>> Be sure to generate and deploy the site using the same version of the release. Typically, you need to check out the tag (or go to <<<target/checkout>>>) - and call <<<mvn site -Preporting site:deploy>>>. + ++-----+ +mvn site-deploy -Preporting + +mvn site:stage-deploy -Preporting ++-----+ [[7]] Review Website