You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by br...@apache.org on 2013/01/04 07:33:32 UTC

svn commit: r1428726 - /continuum/site/src/site/apt/development/release.apt

Author: brett
Date: Fri Jan  4 06:33:31 2013
New Revision: 1428726

URL: http://svn.apache.org/viewvc?rev=1428726&view=rev
Log:
update release description for dist svnpubsub

Modified:
    continuum/site/src/site/apt/development/release.apt

Modified: continuum/site/src/site/apt/development/release.apt
URL: http://svn.apache.org/viewvc/continuum/site/src/site/apt/development/release.apt?rev=1428726&r1=1428725&r2=1428726&view=diff
==============================================================================
--- continuum/site/src/site/apt/development/release.apt (original)
+++ continuum/site/src/site/apt/development/release.apt Fri Jan  4 06:33:31 2013
@@ -54,15 +54,24 @@ Continuum Release Process
 
  [[1]] Check trunk is building correctly (including Selenium tests) by running:
 
-----
++-----+
 mvn clean install -Pintegration
-----
++-----+
 
  [[1]] Execute <<<mvn release:prepare>>> (check that it has been properly tagged. The tag name must be <<<continuum-[VERSION]>>>)
 
  [[1]] Then execute <<<mvn release:perform>>>
 
- [[1]] Copy the release artifacts from the Archiva repository to the Continuum distribution testing area ~~ TODO: expand with instructions for pubsub
+ [[1]] Copy the release artifacts from the Archiva repository to the
+       Continuum distribution testing area. To do this, obtain the
+       <<<{{{http://svn.apache.org/repos/asf/continuum/project/copy-release.sh}
+       copy-release.sh}}>>> script and run it locally against
+       <<<~/.m2/repository>>>, or anywhere against
+       <<<https://archiva-repository.apache.org/archiva/repository/continuum-releases/>>>
+
++-----+
+./copy-release.sh 1.4.1 https://archiva-repository.apache.org/archiva/repository/continuum-releases/
++-----+
 
  [[1]] Stage the site <<<mvn -Ptag site-deploy>>> from the 
        <<<continuum-docs>>> module of the release tag or 
@@ -73,15 +82,26 @@ mvn clean install -Pintegration
        release to be finalized. 
        <<{{{http://markmail.org/message/dhgdoz6aht6w5frl}Example}}>>. 
 
- [[1]] After the vote has passed, copy the sources and binaries to the production Continuum distribution area ~~ TODO: expand with instructions for pubsub
+ [[1]] After the vote has passed, copy the sources and binaries to the production Continuum distribution area
+
++-----+
+svn merge https://dist.apache.org/repos/dist/dev/continuum https://dist.apache.org/repos/dist/release/continuum
++-----+
+
+ [[1]] Remove versions that no longer need to be downloaded from mirrors. To
+       do this, obtain the
+       <<<{{{http://svn.apache.org/repos/asf/continuum/project/remove-release.sh}
+       remove-release.sh}}>>> script and run it
 
- [[1]] Remove versions that no longer need to be downloaded from mirrors ~~ TODO: expand with instructions for pubsub
++-----+
+./remove-release.sh 1.4.1
++-----+
 
  [[1]] To sync the JARs to the central repository, execute:
 
 +-----+
-mvn stage:copy -Dsource="[STAGE_REPO_URL]"
-     -Dtarget="scp://[APACHE_USERNAME]@people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository"
+mvn stage:copy -Dsource="[STAGE_REPO_URL]" \
+     -Dtarget="scp://[APACHE_USERNAME]@people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository" \
      -Dversion=1.3.4 -DrepositoryId=apache.releases
 +-----+
 
@@ -118,13 +138,14 @@ mvn stage:copy -Dsource="[STAGE_REPO_URL
 
 Verifying a Release
 
- Download the uploaded files via wget:
+ Download the uploaded files:
 
-~~ TODO: adjust for pubsub
 +-----+
- wget http://people.apache.org/builds/continuum/1.3.4/source/apache-continuum-1.3.4-src.tar.gz
+ svn checkout https://dist.apache.org/repos/dist/dev/continuum
 +-----+
 
+ Alternatively, you may download individual files from that location.
+
  Verify the signatures:
 
 +-----+
@@ -149,8 +170,32 @@ Releasing the parent POM
 
  * <<<mvn release:perform>>> (verify that it has been deployed correctly in the staging repo)
 
+ * Copy the source release to the distribution area, using the 
+   <<<{{{http://svn.apache.org/repos/asf/continuum/project/copy-release.sh}
+   copy-release.sh}}>>> script referred to above:
+
++----+
+./copy-release.sh parent-5
++----+
+
  * Conduct a vote (or do it in conjunction with a Continuum release)
 
+ * After the vote has passed, copy the sources to the production Continuum 
+   distribution area
+
++-----+
+svn merge https://dist.apache.org/repos/dist/dev/continuum https://dist.apache.org/repos/dist/release/continuum
++-----+
+
+ * Remove versions that no longer need to be downloaded from mirrors, using
+   the 
+   <<<{{{http://svn.apache.org/repos/asf/continuum/project/remove-release.sh}
+   remove-release.sh}}>>> script referred to above:
+
++-----+
+./remove-release.sh parent-5
++-----+
+
  * Update the parent POM version in Continuum at
    <<<https://svn.apache.org/repos/asf/continuum/trunk>>> (or in the branch),
    in the site at
@@ -170,10 +215,35 @@ Releasing the Site Skin
 
  * <<<mvn release:perform>>> (verify that it has been deployed correctly in the staging repo)
 
+ * Copy the source release to the distribution area, using the 
+   <<<{{{http://svn.apache.org/repos/asf/continuum/project/copy-release.sh}
+   copy-release.sh}}>>> script referred to above:
+
++----+
+./copy-release.sh skin-1.0
++----+
+
  * Conduct a vote (or do it in conjunction with a Continuum release)
 
+ * After the vote has passed, copy the sources to the production Continuum 
+   distribution area
+
++-----+
+svn merge https://dist.apache.org/repos/dist/dev/continuum https://dist.apache.org/repos/dist/release/continuum
++-----+
+
+ * Remove versions that no longer need to be downloaded from mirrors, using
+   the 
+   <<<{{{http://svn.apache.org/repos/asf/continuum/project/remove-release.sh}
+   remove-release.sh}}>>> script referred to above:
+
++-----+
+./remove-release.sh skin-1.0
++-----+
+
  * Update the <<<site.xml>>> in Continuum at 
    <<<https://svn.apache.org/repos/asf/continuum/trunk>>> and in the site at
    <<<https://svn.apache.org/repos/asf/continuum/site>>>
 
  * Commit the changes made
+