Skip to content

Latest commit

 

History

History
74 lines (38 loc) · 2.28 KB

README.md

File metadata and controls

74 lines (38 loc) · 2.28 KB

Azure-DevOps-Project

It's a Flask Application & used Docker for build container image. Create Azure DevOps CI/CD pipeline for Azure App Service.

Create a build pipeline for Azure Container Registry and release pipeline for Azure App Service.

Architectural Diagram

Use following steps.

  • Step 1 : Clone this GitHub repository.

clonerepo

  • Step 2 : Create Container registry.

createacr

  • Step 3 : Create Azure DevOps New Project.

createacr

  • Step 4 : Inside Azure DevOps project create 2 service connections for the Azure container registry & GitHub.

acr-serviceconnection

github-serviceconnection

  • Step 5 : Create Azure DevOps Build Pipeline.

create-pipeline1

create-pipeline2

create-pipeline3

  • Step 6 : After running the build pipeline you can see your build pipeline is a success & the docker image is updated.

build-pipeline-success

repositorycreated

  • Step 7 : Enable ECR admin access for deployment to Azure App Service.

enableadminuseracr

  • Step 8 : Create Azure App Service for deploying docker image.

createappservice1

createappservice2

  • Step 9 : Create a release pipeline in Azure DevOps.

createreleasepipeline

createreleasepipeline1

createreleasepipeline2

  • Step 10 : Deploy 1st release.

1strelease

  • Step 11 : Add port number in Azure App Service.

Settings5000

  • Step 12 : Finally, Paste the App Service URL in the web browser. You can see the application running.

webappup&run

Learn More Azure DevOps.

Thank You! :shipit: