PackageDescription: ParcelBuilder


Parcel Builder

Last published: December 24, 2010 by 'randy'

Defines 2 Classes
Extends 2 Classes


This package loads a set of packages from store and deploys them as parcels. It is intended to be used as
part of an automated build, perhaps as part of CruiseControl.

Run from the command line like this:
-profile -inputFile -targetDirectory -buildParcels

The command line options are:
-profile Required The name of a Store repository profile. This is the repository from which the packages will be loaded.
-inputFile Required The name of a file containing the packages to be loaded. See below..
-targetDirectory Required The name of the directory where the parcels will be created. The directory must already exist.
-buildParcels Required This option actually loads and deploys the parcels; it must be the last option on the command line.

Use -profile to specify the repository of interest. Note that Bundles are not supported at this time.

The input file must list one package per line; each line is of the format "\t\t". Specifying the version allows precise control over which code is loaded so that publishes that happen during the build process don't impact the build.

Travis Griggs wrote the initial version of this package.

For more information or if you have problems or questions, contact me at rcoulman _at_ gmail.com.