From the course: Learning Infrastructure for Developers

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

Automate deployments with pipelines

Automate deployments with pipelines

From the course: Learning Infrastructure for Developers

Start my 1-month free trial

Automate deployments with pipelines

- [Instructor] In order to automate certain steps of the deployment process, many development teams use pipelines. These pipelines can do anything from running a series of tests on your application to building your docker image, to pushing the latest version of your code up to your servers. Automated deployments remove manual errors, standardize software deployments, and enable fast iterations on your application. A given pipeline is just made up of a series of steps that run one after the other. These steps often involve commands such as docker build or MBN install. To run each step including the first step, the pipeline needs to receive a signal. This signal could be pressing a single button, a signal from another application, or the completion of a previous pipeline step. To keep things simple let's say you're on a given development team where you have one pipeline for your deployments, and the team only has…

Contents