# pipelines-as-code
**Repository Path**: kube-do/pipelines-as-code
## Basic Information
- **Project Name**: pipelines-as-code
- **Description**: pipelines-as-code
- **Primary Language**: Go
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-10-24
- **Last Updated**: 2026-07-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Tekton Pipelines-as-Code
[](https://github.com/tektoncd/pipelines-as-code/releases/latest)
[](https://github.com/orgs/tektoncd/packages/container/package/pipelines-as-code%2Fpipelines-as-code-controller)
[](https://goreportcard.com/report/tektoncd/pipelines-as-code)
[](https://github.com/tektoncd/pipelines-as-code/actions/workflows/e2e.yaml)
[](LICENSE)
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 &
Data Center, Forgejo
- **ChatOps**: `/test`, `/retest`, `/cancel` and `[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
on new pushes
## Read the docs
Full documentation is at ****
### Installation
- [Overview](https://pipelinesascode.com/docs/installation/overview/)
- [Getting started](https://pipelinesascode.com/docs/getting-started/)
### Guides
- [Creating pipelines](https://pipelinesascode.com/docs/guides/creating-pipelines/)
- [Running pipelines](https://pipelinesascode.com/docs/guides/running-pipelines/)
- [Pipeline resolution](https://pipelinesascode.com/docs/guides/pipeline-resolution/)
- [Repository CRD](https://pipelinesascode.com/docs/guides/repository-crd/)
- [GitOps commands](https://pipelinesascode.com/docs/guides/gitops-commands/)
- [Statuses & checks](https://pipelinesascode.com/docs/guides/statuses/)
### Advanced
- [Cleanup](https://pipelinesascode.com/docs/advanced/cleanup/)
- [Incoming webhooks](https://pipelinesascode.com/docs/advanced/incoming-webhooks/)
### Git providers
- [GitHub App](https://pipelinesascode.com/docs/providers/github-app/)
- [GitHub Webhook](https://pipelinesascode.com/docs/providers/github-webhook/)
- [GitLab](https://pipelinesascode.com/docs/providers/gitlab/)
- [Bitbucket Cloud](https://pipelinesascode.com/docs/providers/bitbucket-cloud/)
- [Bitbucket Data Center](https://pipelinesascode.com/docs/providers/bitbucket-datacenter/)
- [Forgejo](https://pipelinesascode.com/docs/providers/forgejo/)
### API reference
- [Repository CRD](https://pipelinesascode.com/docs/api/repository/)
- [ConfigMap settings](https://pipelinesascode.com/docs/api/configmap/)
### CLI reference
- [`tkn pac`](https://pipelinesascode.com/docs/cli/)
### Operations
- [Configuration](https://pipelinesascode.com/docs/operations/configuration/)
### Development
- [Developer guide](https://pipelinesascode.com/docs/dev/)
## Want to start using Pipelines-as-Code?
Install the CLI and bootstrap your first repository:
```shell
brew install --cask openshift-pipelines/pipelines-as-code/tektoncd-pac
tkn pac bootstrap
```
Then follow the [getting started tutorial](https://pipelinesascode.com/docs/getting-started/).
Releases:
## Contributing
- See the [code-of-conduct.md](code-of-conduct.md)
- Read the [development guide](https://pipelinesascode.com/docs/dev/)
- Browse [good first issues](https://github.com/tektoncd/pipelines-as-code/labels/good%20first%20issue) or [help wanted](https://github.com/tektoncd/pipelines-as-code/labels/help%20wanted)
## Community / Getting help
- **Slack**: [#pipelinesascode](https://tektoncd.slack.com/archives/C04URDDJ9MZ)
([join TektonCD Slack](https://github.com/tektoncd/community/blob/main/contact.md#slack))
- **GitHub Discussions**:
- **GitHub Issues**:
## License
[Apache 2.0](LICENSE)