The Pipeline CRD provides k8s-style resources for declaring CI/CD-style pipelines.
Pipelines are Cloud Native:
- Run on kubernetes
- Have kubernetes clusters as a first class type
- Use containers as their building blocks
Pipelines are Decoupled:
- One Pipeline can be used to deploy to any k8s cluster
- The Tasks which make up a Pipeline can easily be run in isolation
- Resources such as git repos can easily be swapped between runs
Pipelines are Typed:
- The concept of typed resources means that for a resource such as an
Image
, implementations can easily be swapped out (e.g. building with kaniko v.s. buildkit)
We are so excited to have you!
- See CONTRIBUTING.md for an overview of our processes
- See DEVELOPMENT.md for how to get started
- Look at our good first issues and our help wanted issues