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
+