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:
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
Created: January 9, 2024