Skip to content

AmmarSahyoun/ARM_CI-CD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous deployment using separate ARM templates for json and Bicep

- CI checks on PR to ensure templates quality and consistency.

- CD pipeline triggers only if changes happened in a specific directory.

CI checks:

  • Bicep Syntax Validation.
  • Bicep Linter.
  • Deployment Tests.
  • Pull Request (PR) Checks.
  • Unit Testing with Mock Deployments.
  • Security Scans.

CD Workflow:

  • Push to main branch triggers deployment tool.
  • Changes happened in arm will triggers resources deployment using json.
  • Changes happened in bicep will triggers resources deployment using bicep.

Benefits:

  1. Automated deployment avoids manual errors
  2. Maintain code history through Version control.
  3. Collaborative development
  4. Add peer-review test on PR in Dev layer.
  5. Utilize Bicep templates for more readable and logical IaC.

About

Azure Resource Manager deployment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages