Skip to content

Latest commit

 

History

History
81 lines (41 loc) · 3.83 KB

azure-devops.md

File metadata and controls

81 lines (41 loc) · 3.83 KB

⬅️  Build and Release Flow

⬅️  README

Microsoft Azure DevOps

Assumptions:

github app azure pipelines

  • have 2 environments (servers) per application from the mono repository, production (code from the master branch) and development (code from the develop branch)

  • an application (static application based on the React) will be deployed on the Microsoft Azure Cloud and it will use a storage and a CDN (with it own URL domain)

Goal

  • Handle the build and release flows to a mono repository

  • Have the pipelines definitions as code (YAML files) inside of the repository on the .azure-pipelines

  • Have 2 types of pipeline flows, build and release

    • build - push the build to an auxiliary build branch

      • triggered automatically (CI - continuous integration) by any commit on the master or develop branch, or by any pull request created which the target is the develop branch

      • triggered manually, to build all the applications or to a single application

    • release

      • one pipeline per environment and application, triggered by any commit on the auxiliary build branch (CD - continuous deployment)

Topics

Further help

Azure Resource Manager templates

Mono Repository