Introduction to Code Deployment System

Lesson 174 of 25610 min readPremium lesson preview
In this lesson2 sections

Introduction to Code Deployment System

What is a code deployment system?

A code deployment system automates moving a reviewed build into an environment such as testing, staging, or production. A deployment pipeline can include manual release gates; a continuous deployment system automatically releases changes that satisfy its policy. In either case, the system must identify exactly what artifact and configuration each target should run.

This lesson introduces the fundamentals of code deployment. We’ll learn key steps in the deployment process, explore common deployment strategies, and understand how to estimate resources and requirements when designing a deployment system.

Steps involved in the code deployment system

A typical deployment system follows these key stages to move code from development to production:

The rest of this lesson is for Premium members

Premium opens every lesson in this course, along with all questions and solutions on PracHub.