Skip to content

buildpacks/tekton-integration

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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.