Quick setup for Azure Devops using Bash scripts to interact with Umbraco CI/CD Flow V2 endpoints.
- Place the
cloud.zipignorefrom the root of this repository, in the root of your repository. - Copy the yaml-scripts from this folder into your
devopsfolder. - Bash scripts should be placed in
devops/scripts.- Feel free to place scripts somewhere else, but you need to update the paths in the
cloud-sync.yml,cloud.artifact.ymlandcloud-deployment.yml
- Feel free to place scripts somewhere else, but you need to update the paths in the
- Make a copy of the
.gitignorefrom the Cloud Project Repository (not from this sample repository)- Call the copy
cloud.gitignore - place both files in the root of your repository
- Call the copy
The advanced-folder contains a modified version of azure-release-pipeline.yaml.
This one, called azure-release-pipeline-more-targets.yaml, is able to target different environments based on the branch that triggered the pipeline.