From PmWiki

V2: Releases

How to do releases

Release Numbers

CONGO uses version numbering of a.b.c.d[-SNAPSHOT].

Philosophy

Generating a release via Hudson

A release should be done when patches are complete, and a build is ready to be punched out to run on a customer-facing site. The following process assumes the same versions as above - IE, 2.0.1.1 is the latest release, 2.0.1.2 is being worked on.

Generating a release via Maven on the command line

Occasionally Hudson is not available or is acting wonky. Here's the steps to do a build / release on the command line. Details here make the same assumptions as above.

 [INFO] Checking dependencies and plugins for snapshots ... 
 What is the release version for "CONGO"? (com.stonekeep.congo:congo) 2.1.0.4: : 
 What is SCM release tag or label for "CONGO"? (com.stonekeep.congo:congo) congo-2.1.0.4: : 
 What is the new development version for "CONGO"? (com.stonekeep.congo:congo) 2.1.0.5-SNAPSHOT: : 
 [INFO] Transforming 'CONGO'...
 yacht:CONGO v2 trunk dbs$ ls -l target/congo*.war
 -rw-r--r--  1 dbs  staff  24386297 Oct 17 08:49 target/congo-2.1.0.4.war
Retrieved from http://congo.wiki.stonekeep.com/V2/Releases
Page last modified on October 17, 2011, at 08:51 AM