Skip to content

paketo-community/build-plan

Folders and files

NameName
Last commit message
Last commit date
Dec 7, 2024
Mar 17, 2022
May 24, 2022
Mar 17, 2022
Feb 28, 2025
May 11, 2020
Oct 26, 2019
Oct 26, 2019
Feb 24, 2021
Mar 17, 2022
Mar 17, 2022
Jun 10, 2024
Mar 17, 2022
May 23, 2022
Mar 17, 2022
Jun 10, 2024
Mar 18, 2025
Mar 18, 2025
Jun 30, 2020

Build Plan Cloud Native Buildpack

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.

Usage

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.

plan.toml

[[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.