Start here: http://mariash.github.io/learn-bosh/, then goto: http://bosh.io/docs/create-release.html
- Prepare the environment with bosh lite.
- Create the workspace for the new release:
bosh init release <release_name> - Create the source packages to compile:
bosh generate package <package_name> - After defining the compilation steps, add the source packages
bosh add blob <package.tgz> <package_name> - Create the job (or jobs) to run:
bosh generate job <job_name>and write the monit, spec and startup files - Create a manifest for the new project: http://bosh.io/docs/deployment-manifest.html, using
cd templates && make_manifest warden. Option: copy from another simple release like: https://github.com/cloudfoundry-community/carbon-c-relay-boshrelease bosh statushas to be pointing to the deployment manifest created before.