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;[email protected]>
 Subject: [ANN] Apache Karaf version X.Y.Z Released
 


Reply via email to