cluster.fun/tekton
2020-09-11 21:24:58 +01:00
..
1-Install Updated Tekton pipelines and triggers 2020-06-03 14:46:00 +01:00
2-Setup Fixed building from private repos 2020-05-25 19:01:48 +01:00
bindings Added PR number to tekton pipelines 2020-05-02 21:45:10 +01:00
conditions Added support for releasing private projects 2020-05-25 20:49:39 +01:00
eventlisteners Fixed split function in Tekton bindings 2020-06-03 19:33:57 +01:00
pipelines Fixed PR CI jobs 2020-06-07 14:18:58 +01:00
tasks Improved multi-arch builds 2020-09-11 21:24:58 +01:00
triggertemplates Use project name in run name 2020-06-07 16:00:49 +01:00
README.md Updated to new URLs 2020-05-02 21:17:00 +01:00

tekton-cicd

Features

  • Install Tekton along with Triggers, Webhook support and the dashboard
  • Configures an eventlistener for Gitea
  • Defines standard PR and Deploy pipelines

Install

kubectl apply --recursive -f ./

Custom Docker images used

gitea-pr-state

docker pull docker.cluster.fun/averagemarcus/gitea-pr-state:latest

Sets the state of a commit in Gitea. This is used to set the CI status to pending or success on the PR.

ci-builder

docker pull docker.cluster.fun/averagemarcus/ci-builder:latest

Used as a general-purpose Docker image with many common build tools included. This is used for running make test and make build without needing specific CI images for each project.

Resources