Tekton–The Backend
Tekton8 is an open source cloud-native CI/CD tool that forms the basis for OpenShift Pipelines.9
Tekton Basics
There are many similarities between what Jenkins does and what Tekton does. For example, both can be used to store pipeline definitions as code in a Git repository. Tekton is deployed as an operator in our cluster and allows users to define in YAML Pipeline
and Task
definitions. Tekton Hub10 is a repository for sharing these YAML resources among the community, giving great reusability to standard workflows.
Figure 14.40: Tekton Hub and OpenShift Cluster tasks
OpenShift also makes these available globally as ClusterTasks
. To write a pipeline you can wire together these task definitions. OpenShift provides a guided Pipeline...