Ciągła integracja/ciągłe wdrażanie dla usługi Azure Web Apps

Application Insights
Azure DevOps
Web Apps

Pomysł rozwiązania Solution Idea

Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi GitHub.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!

Usługa Azure Web Apps to szybka i prosta metoda tworzenia aplikacji internetowych przy użyciu ASP.NET, Java, Node.js lub PHP.Azure Web Apps is a fast and simple way to create web apps using ASP.NET, Java, Node.js, or PHP. Dostarczaj wartość szybciej klientom dzięki potokowi ciągłej integracji i ciągłego wdrażania (CI/CD), który automatycznie wypchnięciuje każdą zmianę do 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.

ArchitekturaArchitecture

Diagram architektury Pobiera plik SVG z tej architektury.Architecture diagram Download an SVG of this architecture.

Przepływ danychData Flow

  1. Zmień kod źródłowy aplikacji.Change application source code.
  2. Zatwierdź kod aplikacji i plik web.config Web Apps.Commit application code and Web Apps web.config file.
  3. Ciągła integracja wyzwala kompilację aplikacji i testy jednostkowe.Continuous integration triggers application build and unit tests.
  4. Wyzwalacz ciągłego wdrażania organizuje wdrażanie artefaktów aplikacji z parametrami specyficznymi dla środowiska.Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters.
  5. Wdrożenie do Web Apps.Deployment to Web Apps.
  6. Usługa Azure Application Insights zbiera i analizuje dane dotyczące kondycji, wydajności i użycia.Azure Application Insights collects and analyzes health, performance, and usage data.
  7. Przejrzyj informacje dotyczące kondycji, wydajności i użycia.Review health, performance, and usage information.
  8. Aktualizowanie elementu zaległości.Update backlog item.

SkładnikiComponents

  • Application Insights: wykrywanie, klasyfikacja i diagnozowanie problemów z aplikacjami i usługami sieci Web.Application Insights: Detect, triage, and diagnose issues in your web apps and services.
  • Web Apps: szybkie tworzenie i wdrażanie aplikacji sieci Web o kluczowym znaczeniu w odpowiedniej skali.Web Apps: Quickly create and deploy mission critical Web apps at scale.
  • Azure DevOps: usługi dla zespołów, które umożliwiają udostępnianie kodu, śledzenie pracy i dostarczanie oprogramowania.Azure DevOps: Services for teams to share code, track work, and ship software.
  • Visual Studio: twórczy konsola uruchamiania do wyświetlania i edytowania kodu, debugowania, kompilowania i publikowania aplikacji dla systemów Android, iOS, Windows, sieci Web i chmury.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.

Następne krokiNext steps

Kalkulator cenPricing Calculator

Wdróż na platformie AzureDeploy to Azure