Tekton Pipelines-as-Code
Pipelines-as-Code is an opinionated CI/CD framework for Tekton that lets you
define and run pipelines directly from your Git repository. Store your
.tekton/ PipelineRuns alongside your source code, trigger them on Git events,
and get results reported back as pull request checks.
Features
- Git-native: pipelines live in
.tekton/and are versioned with your code - Multi-provider: GitHub Apps & Webhooks, GitLab, Bitbucket Cloud &
- ChatOps:
/test,/retest,/canceland[skip ci]from PR comments - Inline resolver: bundles remote tasks from Artifact Hub before cluster submission
- Automated housekeeping: prune old PipelineRuns and cancel superseded runs
Read the docs
Full documentation is at
Installation
Guides
- Creating pipelines
- Running pipelines
- Pipeline resolution
- Repository CRD
- GitOps commands
- Statuses & checks
Advanced
Git providers
API reference
CLI reference
Operations
Development
Want to start using Pipelines-as-Code?
Install the CLI and bootstrap your first repository:
brew install --cask openshift-pipelines/pipelines-as-code/tektoncd-pac
tkn pac bootstrap
Then follow the getting started tutorial.
Releases:
Contributing
- See the code-of-conduct.md
- Read the development guide
- Browse good first issues or help wanted
Community / Getting help
- Slack: #pipelinesascode
- GitHub Discussions:
- GitHub Issues: