CI/CD för Azure Web Apps

Application Insights
Azure DevOps
Web Apps

Lösnings idé Solution Idea

Om du vill se den här artikeln med mer information, implementerings information, prissättnings vägledning eller kod exempel kan du berätta för oss med GitHub feedback!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Azure Web Apps är ett snabbt och enkelt sätt att skapa webbappar med ASP.NET, Java, Node.js eller PHP.Azure Web Apps is a fast and simple way to create web apps using ASP.NET, Java, Node.js, or PHP. Leverera värdet snabbare till dina kunder med en pipeline för kontinuerlig integrering och distribution (CI/CD) som push-överför ändringarna automatiskt till Web Apps.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.

ArkitekturArchitecture

Arkitektur diagram Ladda ned en SVG -arkitektur.Architecture diagram Download an SVG of this architecture.

DataflödeData Flow

  1. Ändra program käll kod.Change application source code.
  2. Spara program kod och Web Apps web.config fil.Commit application code and Web Apps web.config file.
  3. Kontinuerlig integrering utlöser program bygg-och enhets tester.Continuous integration triggers application build and unit tests.
  4. Utlösare för kontinuerlig distribution dirigerar distributionen av program artefakter med miljöspecifika parametrar.Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters.
  5. Distribution till Web Apps.Deployment to Web Apps.
  6. Azure Application Insights samlar in och analyserar data om hälso tillstånd, prestanda och användning.Azure Application Insights collects and analyzes health, performance, and usage data.
  7. Granska information om hälsa, prestanda och användning.Review health, performance, and usage information.
  8. Uppdatera efter släpning-objekt.Update backlog item.

KomponenterComponents

  • Application Insights: identifiera, prioritering och diagnostisera problem i dina webbappar och tjänster.Application Insights: Detect, triage, and diagnose issues in your web apps and services.
  • Web Apps: skapa och distribuera snabbt affärs kritiska webbappar i stor skala.Web Apps: Quickly create and deploy mission critical Web apps at scale.
  • Azure DevOps: tjänster för team att dela kod, spåra arbete och leverera program vara.Azure DevOps: Services for teams to share code, track work, and ship software.
  • Visual Studio: en Creative Launch pad för att visa och redigera kod, och sedan felsöka, skapa och publicera appar för Android, iOS, Windows, webben och molnet.Visual Studio: A creative launch pad for viewing and editing code, then debugging, building, and publishing apps for Android, iOS, Windows, the web, and the cloud.

Nästa stegNext steps

PriskalkylatorPricing Calculator

Distribuera till AzureDeploy to Azure