Web Server Load Balancing with NGINX Plus
Accelerate Microservices Deployment with Automation

Unit 3 Browser-Based Lab

How to Create a Blue/Green Deployment with GitHub Actions

Lab Overview

This is a timed lab.

  • Estimated Duration: 40 minutes
  • Time Limit: 50 minutes
  • Tries Allowed: 3 attempts
In this lab, you’ll use GitHub Actions to build and deploy Docker images and rollback automatically if a deployment fails.

This lab requires GitHub and Azure accounts.

  • You can get a free 30-day trial of Azure. A credit card is required for registration but there are no charges associated with this lab.
  • If your Azure account is provided by your organization, you may encounter permission issues. In this case, we recommend you create a new account not linked to your organization.
Q&A is available through nginxcommunity Slack (in the #microservices-march channel). Join or sign in.