[jboss-user] [jBPM] - jBPM3 Release Procedure

Administrator Administrator do-not-reply at jboss.com
Thu Jan 20 11:17:19 EST 2011

Administrator Administrator [http://community.jboss.org/people/admin] modified the document:

"jBPM3 Release Procedure"

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

h3. Get clean Hudson matrices
Create Hudson jobs for the release branch in the  http://jbpm.dyndns.org:8180/hudson/ QA box.
# su -l hudson
$ cd svn/jbpm/jbpm3/branches/
$ svn co http://anonsvn.jboss.org/repos/jbpm/jbpm3/branches/jbpm-3.x
$ cd jbpm-3.x/hudson
$ ant hudson-setup

Run the jobs and verify they complete successfully.
h3. Follow web console test protocol
Refer to  http://community.jboss.org/docs/DOC-13416 jBPM3 Web Console Test Protocol
h3. Update Release Notes

Copy the release notes from the JIRA  https://jira.jboss.org/jira/browse/JBPM?report=com.atlassian.jira.plugin.system.project:roadmap-panel road map into modules/distribution/src/main/etc/release.notes.html
h3. Create tag in Subversion
$ svn cp https://svn.jboss.org/repos/jbpm/jbpm3/branches/jbpm-3.x https://svn.jboss.org/repos/jbpm/jbpm3/tags

h3. Deploy maven artifacts
Check out the jBPM3 maven artifacts.
$ mkdir -p repository/org/jbpm
$ cd repository/org/jbpm
$ svn co https://svn.jboss.org/repos/repository.jboss.org/maven2/org/jbpm/jbpm3

Define the following profile in your  http://maven.apache.org/settings.html settings.xml. Set property altDeploymentRepository to the location where you checked out the jBPM 3 maven artifacts.

Change to the project directory and execute the command below. This will put the new artifacts in your local checkout of the repository, update the artifact metadata and calculate the checksums.
$ mvn -Pdistro clean deploy

Review the generated artifacts and commit when you are satisfied. After a few minutes, the artifacts will be available from the JBoss  http://repository.jboss.org/maven2/org/jbpm/jbpm3/ repository.
h3. Release files for download
See the  http://p.sf.net/sourceforge/frs Guide to the File Release System for a complete description of the procedure. Here is a quick reference.

SF.net offers several methods to upload files, including  http://apps.sourceforge.net/trac/sourceforge/wiki/SCP SCP. The username below corresponds to your SF.net account.
$ cd modules/distribution/target
$ scp jbpm-installer-version.jar username at frs.sourceforge.net:uploads

Point your browser to the  https://sourceforge.net/project/admin/editpackages.php?group_id=70542 file releases page. Add a new release and associate the uploaded file to it.
h3. Publish new version in the downloads page

Check out the jBPM portal content.
$ svn co https://cms.labs.jboss.com/prod/forge/portal-content/default/members/jbossjbpm

Update and commit the following files. The corresponding download pages will be refreshed shortly afterwards.

|| *Portal Content File
* || *Download Page* ||
| freezone/jbpm/downloads.html | http://www.jboss.org/jbossjbpm/jbpm_downloads/ |
| freezone/jpdl/downloads.html | http://www.jboss.org/jbossjbpm/jpdl_downloads/ |

Good luck.

Comment by going to Community

Create a new document in jBPM at Community
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110120/85e9cadd/attachment-0001.html 

More information about the jboss-user mailing list