DevOps Foundations: Continuous Delivery/Continuous Integration
Overview
Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
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.
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.
Syllabus
Introduction
- Welcome
- What you should know
- How to use the exercise files
- Following along with the demos
- DevOps core concept: CI/CD
- Benefits of continuous delivery
- Build pipelines in practice
- Introducing our delivery pipeline
- Version control practices
- Version control in action with Git
- Continuous integration systems
- CI in action with Jenkins
- Building artifacts
- Artifacts in action with Nexus
- Testing and continuous delivery
- Testing philosophy
- Unit testing in action
- Application deploy and release
- Deployment in action with Chef
- Integration testing in action with Abao
- UI testing in action with Robot
- Security testing in action with gauntlt
- CI/CD best practices
- Continuous delivery in real life
- Next steps
Taught by
James Wickett and Ernest Mueller
Related Courses
Reviews
0.0 rating, based on 0 reviews