Skip to content

How is Managed Pipelines deployed?

Managed Pipelines uses various GitHub Actions to automate software workflows and run CI/CD pipelines.

This is summarised in the diagram below:

Managed Pipelines Deployment

pulumi_up

pulumi_up automates the deployment of the pulumi stacks. It is triggered when a commit is pushed to the main branch, excluding documentation changes.

pulumi_up uses Github environments to create gated deployments in Github. This means you will need to manually approve the pulumi updates to the preprod and prod environments on the pulumi_up github action.

gh_deploy

gh_deploy automates the deployment of the documentation to GitHub Pages. It is triggered when a commit is pushed to the main branch, but only when there are documentation changes.


Last update: January 9, 2024
Created: January 9, 2024