At the recent Open Source Leadership Summit, the Linux Foundation announced the formation of a new sub-foundation, the Continuous Delivery Foundation (CDF). Continuous Delivery (CD) is a software engineering approach in which the development team completes the software in a short period of time, ensuring that the software is released reliably and at any time. Closely related to continuous integration and delivery (CI/CD). Continuous integration is a software development practice where development team members often integrate their work, with each integration being automated through builds (including compilation, release, and automated testing), verify and discover integration errors as soon as possible.
With the widespread adoption of microservices and cloud-native architecture, the need for continuous delivery tools and practices is growing. However, Chris Aniszczyk, Vice President of Developer Relations, the Linux Foundation and CTO of CNCF, said,
As the market has shifted to containerized and cloud native technologies, the ecosystem of CI/CD systems and related tools has radically changed. The number of available CD tools has increased, and there’s no defining industry specifications around pipelines and workflows to aid portability amongst tools. Capital One, CircleCI, CloudBees, Google, Huawei, IBM, JFrog, Netflix and the other Continuous Delivery Foundation (CDF) founding members recognize the need for a neutral home for collaboration and integration to solve this problem. The CDF will establish a community of projects to advance industry best practices and innovation around CI/CD.
The mission of the Continuous Delivery Foundation is to maintain and develop an open, continuous delivery ecosystem. The founding members of the Foundation include Alauda, Alibaba, Anchor, Armory, Autodesk, Capital One, CircleCI, CloudBees, DeployHub, GitLab, Google, Huawei, JFrog. , Netflix, Puppet, Red Hat, SAP, and Snyk.
The first hosted projects include Jenkins, an open source CI/CD system, Jenkins X, an open source CI/CD solution based on Kubernetes, and Spinnaker, an open source cloud solution, and Tekton, an open source project and specification for CI/CD components. Next, a Technical Oversight Committee (TOC) will be formed with a focus on aggregating the entire continuous delivery ecosystem to develop specifications and projects around portability and interoperability, and other projects can be hosted by this.