Last published: April 1, 2013 by 'randy'
Defines 1 Classes
Extends 3 Classes
ParcelDeployment adds a menu item to the Package menu called "Deploy (w/ Prereqs)". Selecting this option will prompt for a directory and then save the selected Pundle(s) and all of their deployment pre-requisites (that are in the current Store database) as parcels with source in the specified directory. It doesn't re-deploy parcels that are already present and up-to-date. Modified parcels are given a different version string so that they can be distinguished from published parcels. It deploys the parcel in such a way that the source pointers stay where they are and don't move to the deployed sources file.
This package is helpful if you deploy your system as a base image plus parcels. You can deploy a parcel from your image to test a fix without going through an entire build process. Also, the code for deploying parcels can be used as part of an automated build process (see StoreCI-Building, for example).
ParcelDeployment is licensed under the MIT license. See the Copyright tab in the RB or the 'notice' property of this package.
I'm happy to receive bug fixes and improvements to this package. If you'd like to contribute, please publish your changes as a "branch" (non-integer) version in the Public Store Repository and contact me as outlined below to let me know. I will merge your changes back into the "trunk" as soon as I can review them.
# Contact Information
If you have any questions about ParcelDeployment and how to use it, feel free to contact me.
* Web site: http://randycoulman.com
* Blog: Courageous Software (http://randycoulman.com/blog)
* E-mail: randy _at_ randycoulman _dot_ com
* Twitter: @randycoulman
* GitHub: randycoulman