From the course: DevOps Foundations: Infrastructure as Code

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Continuous integration for infrastructure

Continuous integration for infrastructure

From the course: DevOps Foundations: Infrastructure as Code

Continuous integration for infrastructure

- In this video, we'll talk about the pipeline you'll set up for your systems to take them from code to artifacts to running system. Here's an illustration of a continuous delivery flow where code gets checked in, built, goes through successive levels of testing and finally gets released to your production environment. But why do you want to do this? Well, this process does a couple of things. First of all, it isolates changes. If you check in small batches of changes and build and test each one, you know when something goes wrong. It also lets you trace back a specific deployment to a specific build, to a specific code change as opposed to having to make any changes in the environment by hand. The day of live code changes on production servers is mostly over and so it should be with infrastructure. So how do you do this? First, you'll want to use source control. If you're not experienced with it, it's easy. We'll use…

Contents