There is a transformation happening in IT and it is being driven by innovation in three areas: infrastructure, application architectures and process/methodologies. Lightweight Docker containers, microservices-based application architectures and continuous delivery are simultaneously feeding on each other and giving IT the ability to provide faster time to revenue and more value for customers.
CD WITH JENKINS AND DOCKER In order to help you ride this wave of innovation, the Jenkins open source community in collaboration with CloudBees®, the hub of enterprise Jenkins and DevOps, has released six Docker-related plugins to enable continuous delivery (CD) of containerized applications with Jenkins.
The specific plugins announced by the Jenkins CI community include the following: » Docker Pipeline – provides first-class support for Jenkins Pipeline to build real world CD pipelines for containerized applications using Jenkins and Docker
» Build and Publish – builds projects from a Dockerfile and pushes a tested and proven gold image to Docker Hub
» Docker Hub Notification – triggers downstream jobs when a tagged container is pushed to Docker Hub
» Docker Traceability – identifies which build pushed a particular container that is running in production and displays that on the Jenkins builds page
» Docker Build Agents – uses Docker containers as standardized build environments to improve isolation and elasticity
» Docker Custom Build Environment – specifies customized build environments as Docker containers
The combination of continuous delivery being executed on applications running in Docker containers will allow us to see the kind of exponential growth of innovation in enterprise IT that we have seen in consumer and mobile applications over the past five years.
GET STARTED AND LEARN MORE ABOUT JENKINS AND DOCKER
To learn more about how you can take advantage of this cutting edge combination of Docker and Jenkins for CD, check out these resources:
» Jenkins, Docker and DevOps: The Innovation Catalysts available from this page: www.cloudbees.com/continuous-delivery/jenkins-docker
» An informative series of blogs on the Docker plugins for Jenkins: www.cloudbees.com/blog/
» The Jenkins Cookbook
» A helpful instructional guide: go.cloudbees.com/docs/cloudbeesdocumentation/cookbook/ch06.html#ch06__containers
» Grab the plugins for yourself: github.com/jenkinsci/