
Project Description
In another project based on a real-world scenario, I worked as a Cloud Engineer using DevOps, where I deployed a serverless website in a 100% automated way using Azure DevOps Repos and Azure DevOps Pipelines resources.
Azure DevOps Organization and a new project have been created. The Azure DevOps Repos stored the website files, and the CI/CD Pipelines automated the entire website deployment process in 3 different environments (Test, QA, and Production).
Requirements
- Microsoft Azure Account
Solution Architecture

Tools & Technology
- Azure DevOps
- Azure Repos
- Azure Artifacts
- Azure Pipelines
- Resource Group
- GitHub
Project Implementation Phases
1 – Create a storage account for each environment – Test, QA and Production
2 – Enable Static Website for all storage accounts and set ‘index.html’ as home page
3 – Create a DevOps Organization
4 – Create a new project
5 – Generate password for Azure Repos
6 – Clone github with website code to laptop
7 – Git push code to Azure Repos
8 – Create continuous integration (CI) pipeline
9 – Create continuous delivery pipeline (CD)
10 – Test the pipelines