In the above example you used
pack and a
builder. A builder is an image comprised of three things
All buildpacks in the builder can be overridden by the user.
If say you wanted to use a new version of the Paketo
node-engine-cnb, you could simply download the latest release from github and override a buildpack used in the builder
pack build test-drive -p <path/to/application/root> --builder gcr.io/paketo-buildpacks/builder:base --buildpack <path/to/new/buildpack.tgz>
Currently the Paketo-Buildpacks project releases the following builders