Lesson 6 — Effective deployment workflows

Prerequisites and goals

Prerequisites

Theoretical prerequisites

This lesson assumes that you already know the following:

  • Understand the concept of git branches
  • PHP Knownledge

Practical prerequisites

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

  • Have a Github Account available
  • Have a running DDEV Setup

Goals

Theoretical goals

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

  • Learn how Deployer works
  • Understand how to use pull requests to ensure quality

Practical goals

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

  • Use actions for pull requests
  • Prevent deployments on errors

Learning resources

Teacher's instructions

Student's instructions