This buildpack is meant to be used to write a Build Plan generated from the contents of an plan.toml
in the base of the application directory. The plan.toml
is meant to reflect the contents of Build Plan (TOML) that is currently supported by packit
.
To package this buildpack for consumption:
$ ./scripts/package.sh
This builds the buildpack's Go source using GOOS=linux
by default. You can
supply another value as the first argument to package.sh
.
[[requires]]
name = "<dependency name>"
[requires.metadata]
# buildpack-specific data
[[or]]
[[or.requires]]
name = "<dependency name>"
[or.requires.metadata]
# buildpack-specific data
If you are looking for concrete definitions on what these fields do inside of packit
you can check the documentation here. For the definition from the Cloud Native Buildpack specification itself you can check out the documentation here.