Advanced CI/CD for AWS using Pulumi and GitHub Actions

workshop · August 2024

In this workshop, you will learn advanced topics that make up a robust infrastructure CI/CD pipeline through guided exercises. You will use Pulumi tooling to take your cloud infrastructure pipeline one step closer to production.

This workshop introduces users to advanced DevOps best practices. You will add compliance checks via policies, drift detection, and isolated test environments to an existing GitHub Actions pipeline. Accelerate your AWS projects with the code examples provided.

Did you miss Part 1 of the DevOps workshop series? Start with Get started with CI/CD for AWS using Pulumi & GitHub Actions before diving into advanced techniques.

What you'll learn

  • How to build an advanced CI pipeline to enforce compliance and correct drift
  • How to add dynamic credentials to your stack by configuring Pulumi ESC
  • How to add policy checks to test your infrastructure before each deployment
  • How to add a cron job to the pipeline to check for changes periodically (drift)
  • How to configure a dedicated cloud environment with Review Stacks
This workshop uses Pulumi Cloud. Sign up to follow along.
Speakers
Ben De St Paer-Gotch
Ben De St Paer-Gotch
Staff Product Manager, GitHub