You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2014/11/17 21:12:13 UTC

svn commit: r1640222 - /karaf/site/production/index/developers/release-guide.html

Author: jbonofre
Date: Mon Nov 17 20:12:12 2014
New Revision: 1640222

URL: http://svn.apache.org/r1640222
Log:
[scm-publish] Updating main website contents

Modified:
    karaf/site/production/index/developers/release-guide.html

Modified: karaf/site/production/index/developers/release-guide.html
URL: http://svn.apache.org/viewvc/karaf/site/production/index/developers/release-guide.html?rev=1640222&r1=1640221&r2=1640222&view=diff
==============================================================================
--- karaf/site/production/index/developers/release-guide.html (original)
+++ karaf/site/production/index/developers/release-guide.html Mon Nov 17 20:12:12 2014
@@ -196,7 +196,9 @@ The vote has passed with the following r
 
 I will copy this release to the Karaf dist directory and
 promote the artifacts to the central Maven repository.
-</pre><ul><li>If the vote is unsuccessful, you need to fix the issues and restart the process - see <strong>Canceling the Release</strong>.</li><li>If the vote is successful, you need to promote and distribute the release - see <strong>Promoting the Release</strong>.</li></ul><h3 id="CancelingtheRelease">Canceling the Release</h3><p>If the vote fails, or you decide to redo the release:</p><ol><li>remove the release tag from Git (git tag -d ...)</li><li>login to https://repository.apache.org using your Apache credentials. Click on Staging on the left. Then click on org.apache.karaf in the list of repositories. In the panel below you should see a closed repository that is linked to your username and IP (if it's not yet closed you need to right click and select Close). Right click on this repository and select Drop.</li><li>rollback the version in the pom.xml and commit any fixes you need to make</li></ol><h3 id="PromotingtheRelease">Promoting the Release</h3><p>If the vote passes:</p>
 <ol><li>copy the released artifacts to the Karaf dist directory (/x1/www/www.apache.org/dist/karaf) on people.apache.org</li><li>delete the old release from the Karaf dist directory (it's archived)</li><li>login to https://repository.apache.org with your Apache credentials. Click on Staging. Find your closed staging repository, right click on it and choose Promote. Select the Releases repository from the drop-down list and click Promote.</li><li>next click on Repositories, select the Releases repository and validate that your artifacts are all there</li><li>deploy the updated web site</li></ol><p>For the last task, it's better to give the mirrors some time to distribute the uploaded artifacts (one day should be fine). This ensures that once the website (news and download page) is updated, people can actually download the artifacts.</p><h3 id="UpdateJIRA">Update JIRA</h3><p>Go to Admin section on the Karaf JIRA and mark the X.Y.Z version as released - create version X.Y.Z+1, if that 
 hasn't already been done.</p><h3 id="AnnouncingtheKarafRelease">Announcing the Karaf Release</h3><pre>
+</pre><ul><li>If the vote is unsuccessful, you need to fix the issues and restart the process - see <strong>Canceling the Release</strong>.</li><li>If the vote is successful, you need to promote and distribute the release - see <strong>Promoting the Release</strong>.</li></ul><h3 id="CancelingtheRelease">Canceling the Release</h3><p>If the vote fails, or you decide to redo the release:</p><ol><li>remove the release tag from Git (git tag -d ...)</li><li>login to https://repository.apache.org using your Apache credentials. Click on Staging on the left. Then click on org.apache.karaf in the list of repositories. In the panel below you should see a closed repository that is linked to your username and IP (if it's not yet closed you need to right click and select Close). Right click on this repository and select Drop.</li><li>rollback the version in the pom.xml and commit any fixes you need to make</li></ol><h3 id="PromotingtheRelease">Promoting the Release</h3><p>If the vote passes:</p>
 <ol><li>copy the released artifacts to the Karaf dist directory (/x1/www/www.apache.org/dist/karaf) on people.apache.org</li><li>delete the old release from the Karaf dist directory (it's archived)</li><li>login to https://repository.apache.org with your Apache credentials. Click on Staging. Find your closed staging repository, right click on it and choose Promote. Select the Releases repository from the drop-down list and click Promote.</li><li>next click on Repositories, select the Releases repository and validate that your artifacts are all there</li><li>deploy the updated web site</li></ol><p>For the last task, it's better to give the mirrors some time to distribute the uploaded artifacts (one day should be fine). This ensures that once the website (news and download page) is updated, people can actually download the artifacts.</p><h3 id="UpdateJIRA">Update JIRA</h3><p>Go to Admin section on the Karaf JIRA and mark the X.Y.Z version as released - create version X.Y.Z+1, if that 
 hasn't already been done.</p><h3 id="Updatedist">Update dist</h3><p>Apache Dist use scm pubsub system to publish the released artifact to different mirrors.</p><p>The Karaf (and subprojects) dist pubsub location is on svn:</p><pre>
+https://dist.apache.org/repos/dist/release/karaf/
+</pre><p>In order to publish the release artifacts, you have to commit in this svn location. It will trigger the sync of dist mirrors.</p><h3 id="AnnouncingtheKarafRelease">Announcing the Karaf Release</h3><pre>
 To: "Karaf Users List" &lt;user@karaf.apache.org>
 Subject: [ANN] Apache Karaf version X.Y.Z Released