How is code deployed?
GitHub Actions are used 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:
July 8, 2024
Created: July 8, 2024
Created: July 8, 2024