Skip to content

sanju2/Azure-DevOps-Project

Repository files navigation

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:

About

Azure DevOps Pipeline for App Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published