[jboss-dev-forums] [PicketBox Development] - PicketBox Code Release Procedure

ANIL SALDHANA do-not-reply at jboss.com
Wed May 5 17:17:29 EDT 2010


ANIL SALDHANA [http://community.jboss.org/people/anil.saldhana%40jboss.com] created the document:

"PicketBox Code Release Procedure"

To view the document, visit: http://community.jboss.org/docs/DOC-15262

--------------------------------------------------------------
*Reference*:   http://community.jboss.org/wiki/MavenDeployingaRelease Maven Developer Guide at JBoss.

h2. 
h2. Pre-requisites:
1) Ensure that the parent pom of the project has atleast version 5 of the JBoss Parent pom.
2) You have done the settings.xml in your local home directory under $HOME/.m2/settings.xml as described in the maven dev guide shown above.

Release Process:
1) Prepare the Release

perl -pi -e 's/1.2.0-SNAPSHOT/1.2.0.GA/g' `find . -name \*.xml -or -name \*.java`


2) Checkin the updated poms


3) mvn deploy

Ensure that you see something like this:

[INFO] Installing /home/anil/security/security-spi/branches/Branch_2_0/pom.xml to /home/anil/.m2/repository/org/jboss/security/jboss-security-spi-pom/2.0.4.SP4/jboss-security-spi-pom-2.0.4.SP4.pom
[INFO] [deploy:deploy {execution: default-deploy}]
Uploading: https://repository.jboss.org/nexus/service/local/staging/deploy/maven2//org/jboss/security/jboss-security-spi-pom/2.0.4.SP4/jboss-security-spi-pom-2.0.4.SP4.pom
1K uploaded  (jboss-security-spi-pom-2.0.4.SP4.pom)



4) Log in to Nexus with your jboss.org password.
 https://repository.jboss.org/nexus/index.html https://repository.jboss.org/nexus/index.html

5) On the LHS, you will see, "Staging" link.  Click that.  Now in the upper window, you will "JBoss Release Staging Profile".  Click on that one.  Now in the lower window, you will see rows and your jboss.org id will be one of them.  Once you click that, the bottom window will show the archives that have been uploaded.

6) If everything is fine, right click and choose "*Close*"  rather than "Drop".   Provide a comment for the checkin.

7)  Now that you have closed the staging environment.   You will need to "Promote" this release to the public archives.

--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/docs/DOC-15262]

Create a new document in PicketBox Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2088]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20100505/82443797/attachment.html 


More information about the jboss-dev-forums mailing list