A K8s-native Pipeline resource.
Switch branches/tags
Nothing to show
Clone or download
vdemeester and knative-prow-robot Add ServiceAccount part into `docs/using.md` 📖
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
Latest commit dbbee49 Dec 13, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Adjust issue template formatting. Dec 3, 2018
cmd Remove runtime dependency on Build controller (#326) Dec 12, 2018
config Remove runtime dependency on Build controller (#326) Dec 12, 2018
docs Add ServiceAccount part into `docs/using.md` 📖 Dec 13, 2018
examples Run the examples yaml as an e2e test Dec 10, 2018
hack Remove runtime dependency on Build controller (#326) Dec 12, 2018
images Remove runtime dependency on Build controller (#326) Dec 12, 2018
pkg Remove runtime dependency on Build controller (#326) Dec 12, 2018
test Remove runtime dependency on Build controller (#326) Dec 12, 2018
third_party Remove runtime dependency on Build controller (#326) Dec 12, 2018
vendor Remove runtime dependency on Build controller (#326) Dec 12, 2018
.gitattributes No kubebuilder (#66) Sep 26, 2018
.gitignore No kubebuilder (#66) Sep 26, 2018
.ko.yaml Remove runtime dependency on Build controller (#326) Dec 12, 2018
.ko.yaml.release Remove runtime dependency on Build controller (#326) Dec 12, 2018
CONTRIBUTING.md Format markdown Dec 5, 2018
DEVELOPMENT.md Format markdown Dec 5, 2018
Gopkg.lock Remove runtime dependency on Build controller (#326) Dec 12, 2018
Gopkg.toml Add dep-collector to the list of required tools in Gopkg.toml Dec 3, 2018
LICENSE No kubebuilder (#66) Sep 26, 2018
OWNERS Add @shashwathi as an Owner! 🎉 Nov 29, 2018
README.md Format markdown Dec 5, 2018
code-of-conduct.md Format markdown Dec 5, 2018

README.md

pipe Pipeline CRD

Go Report Card

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)

Want to start using the Pipeline CRD?

Want to contribute?

We are so excited to have you!