Spring Cloud Pipelines to Cloud Pipelines Migration
Spring Cloud Pipelines is a GitHub project that tries to solve the following problems:
-
Creation of a common deployment pipeline
-
Propagation of good testing and deployment practices
-
Reducing the time required to deploy a feature to production.
The first commit took place on 31-08-2016. Since then, we have gotten a lot of feedback from the community related to the suggested deployment pipeline and its concrete visualisations. Over those two years, the most important features we have managed to build are:
-
Opinionated deployment pipeline setup
-
Scripts for the pipeline, to verify backward compatibility of your project and allow zero-downtime deployment
-
Support for PHP, .NET, NodeJS, and JVM (Maven & Gradle) projects
-
Deployment option for Cloud Foundry
-
Deployment option for Kubernetes
-
Deployment option via Ansible
-
Pipeline visualisation in Jenkins by using Jenkins Job DSL
-
Pipeline visualisation in Jenkins by using Jenkinsfile
-
Pipeline visualisation in Concourse
…