The purpose of this repository is to provide the means for testing and developing the integration between Tekton and Cloud Native Buildpack's Lifecycle.
Pipeline | Source | Description |
---|---|---|
buildpacks | next (dev) · catalog (TBD) | Builds an application image from source stored in git . |
Task | Source | Description |
---|---|---|
buildpacks | next (dev) · catalog | Improved performance by executing entire build in the least amount of containers. |
buildpacks-phases | next (dev) · catalog | Improved security by isolating build phases to individual containers. |
There are a few samples through out this repo. Most require some bootstraping hence there are two scripts to assist in executing the samples.
kubectl
- ... with configured context
- Tekton Pipelines
- Docker Registry
- ... learn how to use a local registry
- ... other registries may require additional auth configuration
./scripts/sample-run.sh <path/to/sample.yaml> <image-name>
Additional options (using tkn
):
- To rerun a pipeline with the same parameters:
tkn pipeline start buildpacks --last --showlog
- To rerun a pipeline while overriding last paramters (ie.
TRUST_BUILDER
):tkn pipeline start buildpacks --last --showlog -p TRUST_BUILDER=false
./scripts/sample-cleanup.sh <path/to/sample.yaml>
The Buildpacks Community is always here to help.
We can be found in our discussion board or slack (#tekton
).
We ❤ contributions.
- CONTRIBUTING - Learn what's necessary to start contributing.
- DEVELOPMENT - Get details to help you during development within this specific repo.