The bit that takes some bits, mashes them together with other bits, and produces a new bit
Clone or download
dwillist and djoyahoy Merge branch 'greenhouse-org-defer-fix' into develop
Co-authored-by: Danny Joyce <djoyce@pivotal.io>
Latest commit 928cda2 Nov 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
builder builder: Move runner logic in main into its own function Nov 21, 2018
buildpackrunner Merge branch 'master' into fix-windows-cert-pulling Oct 17, 2018
containerpath Fix building/testing on windows2012R2 Oct 23, 2017
credhub Regenerate expired fixture certs Jul 23, 2018
databaseuri Determine DATABASE_URL from VCAP_SERVICES if unset Oct 10, 2017
env Add shell command to lifecycle Oct 24, 2017
fixtures Regenerate expired fixture certs Jul 23, 2018
getenv Substitute a stderr print for a panic. Mar 29, 2018
launcher Launcher's executable can be found from path Oct 12, 2018
platformoptions Remove os.Setenv/os.Getenv from Platformoptions Oct 20, 2017
protocol Enforce canonical import path Feb 6, 2017
shell Add shell command to lifecycle Oct 24, 2017
.gitignore Ignore test coverage files Aug 22, 2014
Dockerfile.linux.test Ensure gomega's dependencies are go-gotten Oct 12, 2017
LICENSE Update LICENSE and NOTICE Feb 23, 2017
NOTICE Update LICENSE and NOTICE Feb 23, 2017
README.md Describe how to run tests on a mac [#149506551] Jul 27, 2017
builder_config.go BAL works on windows2012R2 Sep 19, 2017
builder_config_path.go BAL works on windows2012R2 Sep 19, 2017
builder_config_path_windows2012R2.go BAL works on windows2012R2 Sep 19, 2017
builder_config_prefix_test.go BAL works on windows2012R2 Sep 19, 2017
builder_config_prefix_windows2012R2_test.go BAL works on windows2012R2 Sep 19, 2017
builder_config_test.go BAL works on windows2012R2 Sep 19, 2017
buildpack_lifecycle_suite_test.go Update and rename buildpack_app_lifecycle -> buildpackapplifecycle Jun 28, 2016
models.go Return buildpacks metadata from runner Aug 29, 2017
package.go Enforce canonical import path Feb 6, 2017

README.md

buildpackapplifecycle

Note: This repository should be imported as code.cloudfoundry.org/buildpackapplifecycle.

The buildpack lifecycle implements the traditional Cloud Foundry deployment strategy.

The Builder downloads buildpacks and app bits, and produces a droplet.

The Launcher runs the start command using a standard rootfs and environment.

Read about the app lifecycle spec here: https://github.com/cloudfoundry/diego-design-notes#app-lifecycles

Running tests

On linux or windows, please use ginkgo -r from this directory.

On a mac, you should use docker to run the tests on a linux machine

$ docker build -f Dockerfile.linux.test -t buildpackapplifecycle .
$ docker run -it buildpackapplifecycle