BundleMan 1.3.0

Manage releasing of application build on versioned products under subversion.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Nuxeo SAS
HOMEPAGE:
public.dev.nuxeo.com
CATEGORY:
ROOT \ Programming \ Quality Assurance and Testing
BundleMan try to manage releasing of application build on versioned products under subversion.

An application is a products suite defined using subversion svn:externals property. An application is a bundle of products.

A product is just a versioned piece of software.

Releasing an application is about taking care of tagging the source repository, managing version of each products, managing CHANGELOG, creating a source package archive, giving ways to maitain a release without blocking the trunk development.

Examples:

You can play with BundleMan in a sandbox using the unit test environment.

From the extracted archive:

$ python setup.py test
running test
...
INFO: Archive: /tmp/bm-jE9JMJ/co/APP.tgz
...
Ran 6 tests in 72.976s
OK


Look at the temporary folder /tmp/bm-{WhAtEvEr}/ you will find a svn folder which contains the svn sandbox repository and a co folder with working copies of an application. For example co/app is a trunk bundle with 2 empty products foo and bar. You can test some bm-bundle commands from here, try bm-bundle -v then try to release this apps following the use case below.

Last updated on March 27th, 2009

feature list requirements

#manage application build #build releasing #bundle products #BundleMan #subversion #manage #build

Add your review!

SUBMIT