Git flow, closing a release branch and associated Azure Devops tasks for deployment

  1. Pull release branch
  2. Pull master branch
  3. Merge release branch into master
  4. Add tag, e.g. if release 1.xx.0 – git tag -a v1.xx.0 -m “Release description”
  5. git push –tags
  6. git push
  7. The builds will happen
  8. The releases will be ready to deploy (you may need to cancel previous releases until the release you want is deployable)
  9. Deploy those builds to environment
  10. API Management updates (for each API you’ve deployed)
  11. Delete release branches if not automatically deleted
  12. Merge master into develop (and any existing release branches that follow the one you’ve just deployed)

Leave a Reply

Your email address will not be published. Required fields are marked *