Continuous delivery is one of the major DevOps practice areas. By continuously building, testing, and delivering your code, you can reap huge stability, speed, and flexibility benefits. In this course, learn about continuous integration and continuous delivery (CI/CD), and see how these concepts work in practice by constructing your own build pipeline. Throughout the course, instructors James Wickett and Ernest Mueller discuss elements of the pipeline as they show how to take an app written in the Go programming language from development to production. They walk through version control, building artifacts, unit testing, and deployment, demonstrating common practices and tools along the way.
- Benefits of continuous delivery
- Building your own pipeline
- Version control practices
- Testing and continuous delivery
- Application deployment and release
- CI/CD best practices
- Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
-
Implent an automated continuous integration pipeline to build, test, analyze and deploy a web-based application with Jenkins.
-
Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.
- Integrate continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy.
- Scale Jenkins workflow with Jenkinsâ?? master and slave architecture, deploy and configure a multi-node Jenkins cluster in the cloud for labeled builds.
- Learn how to configure and extend Jenkins functionality with Jenkins plugins such as copy build artifacts plugins and deploy to container plugins, etc.
- Invaluable DevOps skills such as setting up staging and production environment for continuous integration workflows.
- Best practices of working with Jenkins in the field.
- In-depth knowledge about Jenkins and confidence to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.