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