The initial projects hosted by the CDF are Jenkins, Jenkins X, Spinnaker, and Tekton and there are several more interested projects. Future project decisions will be made by the CDF Technical Overview Committee (TOC): https://github.com/cdfoundation/toc. If you would like more information about hosting your project at the CDF, please email email@example.com.
Jenkins is the leading open source automation server supported by a large and growing community of developers, testers, designers and other people interested in continuous integration, continuous delivery and modern software delivery practices. Built on the Java Virtual Machine (JVM), it provides more than 1,500 plugins that extend Jenkins to automate with practically any technology software delivery teams use.
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. It combines a powerful and flexible pipeline management system with integrations to the major cloud providers.
Tekton is a set of shared, open source components for building CI/CD systems. It modernizes the Continuous Delivery control plane and moves the brains of software deployment to Kubernetes. Tekton’s goal is to provide industry specifications for CI/CD pipelines, workflows and other building blocks through a vendor neutral, open source foundation.
Screwdriver’s architecture uses pluggable components under the hood to allow you to swap out the pieces that make sense for your infrastructure. Swap in Postgres for the Datastore or Jenkins for the Executor. You can even dynamically select an execution engine based on the needs of each pipeline. For example, send golang builds to the kubernetes executor while your iOS builds go to a Jenkins execution farm.
Ortelius is an open source project that aims to simplify the implementation of microservices. By providing a central catalog of services with their deployment specs, application teams can easily consume and deploy services across cluster.
Ortelius tracks application versions based on service updates and maps their service dependencies eliminating confusion and guess work. Unique to Ortelius is the ability to track your microservice inventory across clusters mapping the differences. Ortelius serves Site Reliability Engineers and Cloud Architects in their migration to and ongoing management of a microservice implementation.
Building container images reliably, securely, and efficiently is an increasingly key function of a modern cloud native delivery pipeline. With Shipwright, developers get a simplified approach for building container images, by defining a minimal YAML that does not require any previous knowledge of containers or container tooling. Shipwright is built on Tekton.