This feature is in alpha and certain aspects will change
We're very excited for people to use this feature. However, please note that changes in the API, behaviour and security will evolve. The feature is suitable to use in controlled testing environments.
As wikipedia defines, Continuous delivery is
a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, when releasing the software, without doing so manually. It aims at building, testing, and releasing software with greater speed and frequency.
Continuous delivery is enabled through the deployment pipeline. The purpose of the deployment pipeline has three components: visibility, feedback, and continually deploy.
Weave GitOps Enterprise Pipelines allows you to define your deployment pipelines to enable continuous delivery for your gitops applications.
As part of Weave GitOps Enterprise, you can
- Define a delivery pipeline for an application that is packaged as a Helm chart.
- Visualise a pipeline and check the current status and versions of your deployments.
- Promote applications either automatically or manually via the Weave GitOps Enterprise dashboard.
- Notify other CI tools such as Tekton and Jenkins of an application promotion.
Now that you know what delivery pipelines can do for you, follow the guide to get started.