Lesson 2 — Ideal deployment workflow and pipeline

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson assumes that you already know the following:

  • Understand how git works

Practical prerequisites

Before you start this lesson, please have the following things ready:

  • Set up a central git repository

Goals

Theoretical goals

By the end of this lesson, you should know the following:

  • Understand an ideal deployment workflow
  • Understand the different stages of a pipeline
  • Understand how to collaborate as a team by working on the same project
  • Understand the technology prerequisites for deployment
  • Choose a technical workflow for your project (stages)
  • Understand how distributed collaboration works

Practical goals

By the end of this lesson, you should have completed the following:

  • Create Git Branch
  • Create a Pull Request
  • Approve a Pull Request

Learning resources

Teacher's instructions

Student's instructions