triggers icon indicating copy to clipboard operation
triggers copied to clipboard

Event triggering with Tekton!

Tekton Triggers

GoDoc Go Report Card

Tekton Triggers logo (Tekton cat playing with a ball)

Tekton Triggers is a Kubernetes Custom Resource Definition (CRD) controller that allows you to create Kubernetes resources based on information it extracts from event payloads.

Tekton Triggers originates from the implementation of this design (visible to members of the Tekton mailing list).

  • Background
  • Getting Started
  • Want to contribute?
  • Project roadmap

Background

Tekton is a Kubernetes-native continuous integration and delivery (CI/CD) framework that allows you to create containerized, composable, and configurable workloads declaratively through Kubernetes CRDs. When integrated with Tekton Triggers, Tekton allows you to easily create fully fledged CI/CD systems in which you define all mechanics exclusively using Kubernetes resources.

To learn more, see the Tekton Triggers Overview.

Getting Started

To get started with Tekton Triggers, see the following:

  • Overview of Tekton Triggers
  • Setting Up Tekton Triggers
  • Getting Started with Tekton Triggers
  • Tekton Triggers code examples

The "Getting Started with Tekton Triggers" guide walks you through setting up an end-to-end image building solution triggered via GitHub's push events.

Documentation

Version Docs Examples Getting Started
HEAD Docs @ HEAD Examples @ HEAD Getting Started @ HEAD
v0.20.2 Docs @ v0.20.2 Examples @ v0.20.2 Getting Started @ v0.20.2
v0.20.1 Docs @ v0.20.1 Examples @ v0.20.1 Getting Started @ v0.20.1
v0.20.0 Docs @ v0.20.0 Examples @ v0.20.0 Getting Started @ v0.20.0
v0.19.1 Docs @ v0.19.1 Examples @ v0.19.1 Getting Started @ v0.19.1
v0.19.0 Docs @ v0.19.0 Examples @ v0.19.0 Getting Started @ v0.19.0
v0.18.1 Docs @ v0.18.1 Examples @ v0.18.1 Getting Started @ v0.18.1
v0.18.0 Docs @ v0.18.0 Examples @ v0.18.0 Getting Started @ v0.18.0
v0.17.1 Docs @ v0.17.1 Examples @ v0.17.1 Getting Started @ v0.17.1
v0.17.0 Docs @ v0.17.0 Examples @ v0.17.0 Getting Started @ v0.17.0
v0.16.1 Docs @ v0.16.1 Examples @ v0.16.1 Getting Started @ v0.16.1
v0.16.0 Docs @ v0.16.0 Examples @ v0.16.0 Getting Started @ v0.16.0
v0.15.2 Docs @ v0.15.2 Examples @ v0.15.2 Getting Started @ v0.15.2
v0.15.1 Docs @ v0.15.1 Examples @ v0.15.1 Getting Started @ v0.15.1
v0.15.0 Docs @ v0.15.0 Examples @ v0.15.0 Getting Started @ v0.15.0
v0.14.2 Docs @ v0.14.2 Examples @ v0.14.2 Getting Started @ v0.14.2
v0.14.0 Docs @ v0.14.0 Examples @ v0.14.0 Getting Started @ v0.14.0
v0.13.0 Docs @ v0.13.0 Examples @ v0.13.0 Getting Started @ v0.13.0
v0.12.1 Docs @ v0.12.1 Examples @ v0.12.1 Getting Started @ v0.12.1
v0.12.0 Docs @ v0.12.0 Examples @ v0.12.0 Getting Started @ v0.12.0
v0.11.2 Docs @ v0.11.2 Examples @ v0.11.2 Getting Started @ v0.11.2
v0.11.1 Docs @ v0.11.1 Examples @ v0.11.1 Getting Started @ v0.11.1
v0.11.0 Docs @ v0.11.0 Examples @ v0.11.0 Getting Started @ v0.11.0
v0.10.2 Docs @ v0.10.2 Examples @ v0.10.2 Getting Started @ v0.10.2
v0.10.1 Docs @ v0.10.1 Examples @ v0.10.1 Getting Started @ v0.10.1
v0.10.0 Docs @ v0.10.0 Examples @ v0.10.0 Getting Started @ v0.10.0
v0.9.1 Docs @ v0.9.1 Examples @ v0.9.1 Getting Started @ v0.9.1
v0.9.0 Docs @ v0.9.0 Examples @ v0.9.0 Getting Started @ v0.9.0
v0.8.1 Docs @ v0.8.1 Examples @ v0.8.1 Getting Started @ v0.8.1
v0.8.0 Docs @ v0.8.0 Examples @ v0.8.0 Getting Started @ v0.8.0
v0.7.0 Docs @ v0.7.0 Examples @ v0.7.0 Getting Started @ v0.7.0
v0.6.1 Docs @ v0.6.1 Examples @ v0.6.1 Getting Started @ v0.6.1
v0.6.0 Docs @ v0.6.0 Examples @ v0.6.0 Getting Started @ v0.6.0
v0.5.0 Docs @ v0.5.0 Examples @ v0.5.0 Getting Started @ v0.5.0
v0.4.0 Docs @ v0.4.0 Examples @ v0.4.0 Getting Started @ v0.4.0
v0.3.1 Docs @ v0.3.1 Examples @ v0.3.1 Getting Started @ v0.3.1
v0.3.0 Docs @ v0.3.0 Examples @ v0.3.0 Getting Started @ v0.3.0
v0.2.1 Docs @ v0.2.1 Examples @ v0.2.1 Getting Started @ v0.2.1
v0.1.0 Docs @ v0.1.0 Examples @ v0.1.0 Getting Started @ v0.1.0

Want to contribute?

Hooray!

  • See CONTRIBUTING.md for an overview of our processes.
  • See DEVELOPMENT.md to get started.
  • Look at our good first issues and our help wanted issues to help improve Tekton Triggers.