Skip navigation

CI/CD for Azure Web Apps

Azure Web Apps is a fast and simple way to create web apps using ASP.NET, Java, Node.js or PHP. Deliver value faster to your customers with a continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Web Apps.

CI/CD for Azure Web AppsAzure Web Apps is a fast and simple way to create web apps using ASP.NET, Java, Node.js, or PHP. Deliver value faster to your customers with a continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Web Apps.Visual Studio Team Services GitVisual Studio Team Services CIVisual Studio Team Services CDEngineerVisual StudioAzure Application InsightsAzure Web Apps2173456Visual Studio Team Services Backlog8

Change application source code.

Commit application code and Web Apps web.config file.

Continuous integration triggers application build and unit tests.

Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters.

Deployment to Web Apps.

Azure Application Insights collects and analyses health, performance and usage data.

Review health, performance and usage information.

Update backlog item.

  1. 1 Change application source code.
  2. 2 Commit application code and Web Apps web.config file.
  3. 3 Continuous integration triggers application build and unit tests.
  4. 4 Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters.
  1. 5 Deployment to Web Apps.
  2. 6 Azure Application Insights collects and analyses health, performance and usage data.
  3. 7 Review health, performance and usage information.
  4. 8 Update backlog item.

Implementation guidance

Related solution architectures