Skip to content

Conversation

@saliceti
Copy link
Contributor

Description

Jira link

Review notes

Also ask for confirmation to execute the first bicep
The GHtoADO managed identity is used by Github actions to trigger a
pipeline in Azure devops
Add the RBAC role assignment for the infra keyvault
Rename kvSecretUser to kvSecretsUser to avoid confusion and reflect the
role name accurately
Update gitleaksignore
Github action workflows and Azure devops pipelines
The review app builds when the PR is labelled with "deploy"
The workflows now use a Github environment for each separate environment
configuration, i.e. 'review' and 'dev' as opposed to 'azure'. Each one
contains the secrets required for each ADO pipeline.
The ADO pipeline now runs for only one environment as opposed to a list
of environments. And it accepts a pull request number for review apps.
Github action workflow and Azure devops pipeline
Triggered when the pull request is closed or merged. Tries to run
terraform destroy if the PR has a "deploy" label.
Ensure:
- 2 deployments don't run at the same time on the same environment
- deploy and destroy a review app don't run at the same time
Fails the Github action workflow explicitly if Azure devops pipeline fails
@saliceti saliceti force-pushed the DTOS-10199-review-apps-pipeline branch from a0fc197 to 081c806 Compare August 15, 2025 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants