Skip to content

Latest commit

 

History

History
 
 

tekton

Tekton Repo CI/CD

Why does Tekton triggers have a folder called tekton? Cuz we think it would be cool if the tekton folder were the place to look for CI/CD logic in most repos!

We use Tekton Pipelines to build, test and release Tekton Triggers!

This directory contains the Tasks and Pipelines that we use.

The Pipelines and Tasks in this folder are used for:

  1. Manually creating official releases from the official cluster

To start from scratch and use these Pipelines and Tasks:

  1. Install Tekton
  2. Setup the Tasks and Pipelines
  3. Create the required service account + secrets

Create an official release

To create an official release, follows the steps in the release-cheat-sheet

Supporting scripts and images

Some supporting scripts have been written using Python 2.7:

  • koparse - Contains logic for parsing release.yaml files created by ko