Skip to content

Sample Azure DevOps Pipeline Using YAML, Pushes the code all the way up to Production

License

Notifications You must be signed in to change notification settings

bezveza/azure-devops-yaml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fully Functional YAML Pipeline for Azure DevOps


Azure DevOps is Micrososft's native solution which enables end-to-end software delivery. Yes, this includes the CI/CD capability with number of great features to go hand-in-hand for a comprehensive process.

YAML Pipelines brought in the Configuration as Code aspect to pipelines as all the pipelines (CI/CD) can be version controlled.

This repository covers a YAML pipeline which includes;

  • End-to-end CD/CD
  • Infrastucture as Code Orchestration
  • Security/Approvals
  • Everything as Code

This repository holds sample pipelines which caters the following scenarios.

Scenarios Covered

Build 
| * Infrastructure
| * Application


Build 
| * Infrastructure
| * Application
|
|-> develop
|      |
|      |-> Deploy DEV (Primary Region)
|      |     * Primary Region
|      |
|      |-> Deploy QA (Primary Region)
|      |     * Primary Region


Build 
| * Infrastructure
| * Application
|
|-> develop
|      |
|      |-> Deploy DEV (Primary Region)
|      |     * Primary Region
|      |
|      |-> Deploy QA (Primary Region)
|      |     * Primary Region
|
|- master
|      |
|      |-> Deploy UAT
|      |     * Primary Region
|      |
|      |-> Deploy STG
|      |     * Primary Region
|      |
|      |-> Deploy PROD
|      |     * Primary Region
|      |     * Secondary Region

Build Status

Build Only - build.yml

Branch Status
master Build Status
develop Build Status

Build > Deploy DEV - build-dev.yml

Branch Status
master Build Status
develop Build Status

Build > Deply Multiple Environments - azure-pipelines.yml

Branch Status
master Build Status
develop Build Status

About

Sample Azure DevOps Pipeline Using YAML, Pushes the code all the way up to Production

Resources

License

Stars

Watchers

Forks

Packages

No packages published