Jenkins is currently the most popular Continuous Integration (CI) tool with an extensive community and catalog of plugins. Spinnaker is a Continuous Deployment (CD) tool, providing the ability to manage continuous deployment pipelines with multiple deployment strategies and the ability to roll back easily to previous versions.
While the Jenkins pipeline can extend beyond CI to CD, this functionality was more of an afterthought, and Jenkins was never designed for cloud deployment, so there is a need for external scripts to move the process forward. Similarly, Spinnaker was never intended to be a build tool. Rather, it takes advantage of existing build tools like Jenkins to start jobs and monitor their progress and results making the deploy phase much more flexible.
Watch this on-demand webinar as Marky Jackson, Director of Open-Source Software at OpsMX walks us through a technical demonstration of using Jenkins with open-source Spinnaker.