Add category to pipeline/buildpack/0.1 |
||
|---|---|---|
| .github/workflows | ||
| pipeline/buildpacks/0.1 | ||
| scripts | ||
| task | ||
| .gitignore | ||
| DEVELOPMENT.md | ||
| Makefile | ||
| README.md | ||
README.md
Tekton Integration
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
| Pipeline | Source | Description |
|---|---|---|
| buildpacks | next (dev) · catalog (TBD) | Builds an application image from source stored in git. |
Tasks
| 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. |
Samples
There are a few samples through out this repo. Most require some bootstraping hence there are two scripts to assist in executing the samples.
Prerequisites
kubectl- ... with configured context
- Tekton Pipelines
- Docker Registry
- ... learn how to use a local registry
- ... other registries may require additional auth configuration
Run
./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
Cleanup
./scripts/sample-cleanup.sh <path/to/sample.yaml>
Support
The Buildpacks Community is always here to help.
We can be found in our discussion board or slack (#tekton).
Contributing
We ❤ contributions.
- CONTRIBUTING - Learn what's necessary to start contributing.
- DEVELOPMENT - Get details to help you during development within this specific repo.