Buildpacks + Tekton
Go to file
Javier Romero 771bbd2ece
Merge pull request #35 from buildpacks/fix/pipeline
Add category to pipeline/buildpack/0.1
2021-11-05 10:04:13 -05:00
.github/workflows ci: update kind (+ node image), increase wait timeout 2021-11-05 09:50:46 -05:00
pipeline/buildpacks/0.1 Add category to pipeline/buildpack/0.1 2021-11-04 08:59:28 -05:00
scripts ci: update kind (+ node image), increase wait timeout 2021-11-05 09:50:46 -05:00
task Make use of README.md templating 2021-11-04 08:44:29 -05:00
.gitignore initial commit 2019-10-30 12:34:27 -05:00
DEVELOPMENT.md Add yamllint Makefile target and lint yaml files 2021-03-01 09:41:16 -06:00
Makefile Add yamllint Makefile target and lint yaml files 2021-03-01 09:41:16 -06:00
README.md Add support and contributing sections to README.md 2021-03-01 05:56:01 -06:00

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