development.md
April 5, 2016 ยท View on GitHub
Development
Updating vendored dependencies
Install the Bundler Ruby gem
gem install bundler
Execute the vendoring script
cd src/bosh_vcloud_cpi
./vendor_gems
Creating a new BOSH release
Development
-
Make local changes to the release
-
Create a dev release
(--force is required if there are local changes not committed to git)
bosh create release --force --with-tarball
Final
-
Configure the blobstore secrets in
config/private.yml. -
Create a final release
(--final will upload the package/job blobs to the blobstore)
bosh create release --final --with-tarball -
Tag the final release (optional)
-
Push changes to github
Creating a tarball of an existing BOSH release
Create a release tarball using an existing manifest
bosh create release ./releases/bosh-vcloud-cpi/bosh-vcloud-cpi-<version>.yml --with-tarball