Continuous integration and continuous delivery are important aspects in today's agile and iterative application development methods. Systems such as Jenkins have become pillars of the continuous integration movement providing a general framework to run application-specific tests. On the other hand, continuous delivery has always remained as a challenge. This is especially true if the deployment target is an OpenStack environment which involves several moving parts. In this talk we will present a CI/CD solution that we have built using Jenkins for CI and OpenStack Solum for CD for testing and deploying applications to OpenStack clouds.
Attendees would learn the following:
- Different architectural options of integrating Jenkins-based CI workflows with OpenStack Solum
- The setup required in Jenkins
- Capabilities of OpenStack Solum that enable seamless application deployment
- Lessons that we learned in building this CI/CD solution consisting of Jenkins for CI and OpenStack Solum for CD.