The bit that takes some bits, mashes them together with other bits, and produces a new bit
Go Shell Batchfile
Clone or download
tylerphelan and djoyahoy Clean up temp dir created by runner.Run
[#158693220]

Signed-off-by: Danny Joyce <djoyce@pivotal.io>
Latest commit 21bacb8 Jun 29, 2018
Permalink
Failed to load latest commit information.
builder Clean up temp dir created by runner.Run Jun 28, 2018
buildpackrunner Clean up temp dir created by runner.Run Jun 28, 2018
containerpath Fix building/testing on windows2012R2 Oct 23, 2017
credhub Fix building/testing on windows2012R2 Oct 23, 2017
databaseuri Determine DATABASE_URL from VCAP_SERVICES if unset Oct 10, 2017
env Add shell command to lifecycle Oct 24, 2017
fixtures Extract credhub interpolation from launcher Oct 12, 2017
getenv Substitute a stderr print for a panic. Mar 29, 2018
launcher Handle errors for unmarshaling JSON and finding getenv. Mar 29, 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