Skip to content
Pipelines as Code — The Modern CI/CD Solution

An opinionated CI based on Tekton.

Pipelines as Code lets you define your CI/CD using Tekton PipelineRuns and Tasks in files stored directly alongside your source code. Your pipeline definitions are versioned, reviewed, and collaborated on just like your application code — bringing the full power of the Git workflow to your CI/CD pipelines. With a single pane of glass from your SCM provider (GitHub, GitLab, Bitbucket, or Forgejo), pipeline runs are automatically triggered for Pull Requests and Push events.

Features

PR Status & Checks
Pull-request status support with GitHub Checks API, including rechecks for Pull Request and Push events.
GitOps Commands
Pull-request actions through comments — /retest, /test, /cancel, and more.
Automatic Resolution
Automatic Task resolution from local files, Artifact Hub, and remote URLs.
Multi-Provider Support
GitHub App, GitHub Webhook, GitLab, Bitbucket Cloud, Bitbucket Data Center, and Forgejo.
Event Filtering
Git event filtering with separate pipelines for each event type.
CLI Tooling
tkn-pac CLI plugin for bootstrapping, managing repos, and debugging.

Getting Started

The easiest way to get started is to use tkn pac bootstrap on a Kind cluster or OpenShift Local environment. See the Getting Started guide for step-by-step instructions.

Read the documentation →