There are mainly two branches. Aug/1/2021 :
- main
- develop
two entry points for each branches. [ it's better to have two pipeline yaml file for each env rather than combining into one monolithic]
- azure-dev-build-pipeline.yml
- azure-release-build-pipeline.yml
There are few environment created
- dev-01
- qa
- staging
- prod
Environment specific variables:
- CLOUDHUB_USERNAME
- CLOUDHUB_PASSWORD
- Fork this repo
- configure your fork and setup azure devops environment and secrets mentioned above
- Trigger pipeline either manually or github events - PR
- Mule Application compile, build, test, package [Aug/2021]
- Mule Application release prepare and perform [Aug/2021]
- CloudHub Deployment using username/password [Aug/2021]
- Azure devops using yaml file instead of classic UI