CD-OpenSource-List
CI/CD
Build
- 2021-Earthly 
  : 🌍 Earthly is a build automation tool for the container era. It allows you to execute all your builds in containers. This makes them self-contained, repeatable, portable and parallel. You can use Earthly to create Docker images and artifacts (e.g., binaries, packages, arbitrary files). 
Pipeline
- 
Drone : Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers. 
- 
Tekton: The Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines. 
- 
flow-platform : CI backend server and agent 
Platform
- 
Spinnaker : Spinnaker is an open-source, multi-cloud continuous delivery platform that helps you release software changes with high velocity and confidence. 
- 
Argo Rollouts : Argo Rollouts controller, uses the Rollout custom resource to provide additional deployment strategies such as Blue Green and Canary to Kubernetes. 
- 
Jenkins X : Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Jenkins, Tekton, Knative, Prow, Skaffold and Helm. 
- 
Werf : Werf is an Open Source CLI tool written in Golang to implement your application delivery fast & easy. 
- 
2019-BK CI : 蓝鲸持续集成平台(代号蓝盾)是一个开源的持续集成和持续交付系统,目前服务于腾讯 10000+开发人员,现已成为公司指定的 CI 平台。另外,她也获得行业至今为止唯一一个 4 级认证的 DevOps 标准。 
GitOps
- 
2019-Argo CD : Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. 
- 
2019-Flux : The GitOps Kubernetes operator. 
