triggers

module
v0.17.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2021 License: Apache-2.0

README

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

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:

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

Directories

Path Synopsis
cmd
examples
pkg
apis/triggers/v1alpha1
Package v1alpha1 contains API Schema definitions for the triggers v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/tektoncd/triggers/pkg/apis/triggers +k8s:defaulter-gen=TypeMeta +groupName=triggers.tekton.dev
Package v1alpha1 contains API Schema definitions for the triggers v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/tektoncd/triggers/pkg/apis/triggers +k8s:defaulter-gen=TypeMeta +groupName=triggers.tekton.dev
apis/triggers/v1beta1
package v1beta1 contains API Schema definitions for the triggers v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/tektoncd/triggers/pkg/apis/triggers +k8s:defaulter-gen=TypeMeta +groupName=triggers.tekton.dev
package v1beta1 contains API Schema definitions for the triggers v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/tektoncd/triggers/pkg/apis/triggers +k8s:defaulter-gen=TypeMeta +groupName=triggers.tekton.dev
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/triggers/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/triggers/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
client/clientset/versioned/typed/triggers/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/triggers/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL