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
From the course: Learning Infrastructure for Developers
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.