Files
container.training/slides/k8s/ci-cd.md
2020-01-31 12:37:11 -06:00

839 B

Jenkins / Jenkins-X

  • Multi-purpose CI

  • Self-hosted CI for kubernetes

  • Testing in namespace, feature branch

.small[

curl -L "https://github.com/jenkins-x/jx/releases/download/v2.0.1103/jx-darwin-amd64.tar.gz" | tar xzv jx
./jx boot

]


GitLab

  • Repository + registry + CI/CD integrated all-in-one
helm repo add gitlab https://charts.gitlab.io/
helm install gitlab gitlab/gitlab

Tekton / knative

  • knative is serverless project from google

  • Tekton leverages knative to run pipelines


ArgoCD

.small[

kubectl apply -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

]