Join James Wickett for an in-depth discussion in this video What you should know, part of DevOps Foundations: Continuous Delivery/Continuous Integration.
- This course is designed to introduce you to the basic concepts of continuous integration and delivery. To get the most out of this course, you may want to watch DevOps Foundations here in the library. In it, James and I discuss the fundamentals of DevOps and how the three major practice areas, infrastructure automation, continuous delivery, and reliability engineering fit into it. This course drills down into continuous delivery. You only need to be familiar with the general idea of coded applications and the process of creating them and moving them into production to be delivered as a service.
Our intent is for this course to be accessible for anyone with even basic IT experience and benefit both developers and operations staff. - While we're making our source files available to you, this isn't meant to be a lab course where you follow along and perform the activities to learn a specific technology. Instead, we'll be talking about concepts and using a wide variety of tools to illustrate them. - So, while you may see, for example, some Jenkins and be introduced to what it does, we won't be teaching you about Jenkins or any technology specifically.
Our goal is teaching the foundations of continuous delivery and familiarizing you with a wide variety of tools you might choose to implement for your preferred approach. We want to arm you with principles, patterns, and a vocabulary to help you along the path for your DevOps transformation. - Now, let's get started with DevOps Foundations: Continuous Delivery.
- Benefits of continuous delivery
- Building your own pipeline
- Version control practices
- Building artifacts
- Testing and continuous delivery
- Application deployment and release
- UI testing in action with Robot
- Security testing in action with gauntlt
- CI/CD best practices