Skip to content

buildpacks/tekton-integration

Repository files navigation

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