CI/CD für Azure-Web-Apps
Azure-Web-Apps bieten eine schnelle und einfache Möglichkeit zum Erstellen von Web-Apps mit ASP.NET, Java, Node.js oder PHP. Bieten Sie Ihren Kunden durch eine Continuous Integration- und Continuous Deployment-Pipeline (CI-/CD-Pipeline) schneller einen größeren Mehrwert, um alle Ihre Änderungen mithilfe von Push automatisch an Web-Apps zu übertragen.
Der Quellcode der Anwendung wird geändert.
Der Anwendungscode und die Datei „Web.config“ von Web-Apps werden committet.
Die Continuous Integration löst Anwendungsbuild- und -komponententests aus.
Der Continuous Deployment-Trigger orchestriert die Bereitstellung von Anwendungsartefakten mit umgebungsspezifischen Parametern.
Führen Sie eine Bereitstellung für Web-Apps durch.
Azure Application Insights sammelt und analysiert Integritäts-, Leistungs- und Nutzungsdaten.
Lesen Sie die Informationen zu Integrität, Leistung und Nutzung.
Aktualisieren Sie das Backlog Item.
- 1 Der Quellcode der Anwendung wird geändert.
- 2 Der Anwendungscode und die Datei „Web.config“ von Web-Apps werden committet.
- 3 Die Continuous Integration löst Anwendungsbuild- und -komponententests aus.
- 4 Der Continuous Deployment-Trigger orchestriert die Bereitstellung von Anwendungsartefakten mit umgebungsspezifischen Parametern.
- 5 Führen Sie eine Bereitstellung für Web-Apps durch.
- 6 Azure Application Insights sammelt und analysiert Integritäts-, Leistungs- und Nutzungsdaten.
- 7 Lesen Sie die Informationen zu Integrität, Leistung und Nutzung.
- 8 Aktualisieren Sie das Backlog Item.
Implementierungsleitfaden
Produkte/Beschreibung | Dokumentation | |
---|---|---|
Application Insights |
Erkennen, Auswählen und Diagnostizieren von Problemen in Ihren Web-Apps und -Diensten | |
Web-Apps |
Erstellen und implementieren Sie unternehmenskritische Web-Apps im großen Stil | |
Azure DevOps |
Dienste für Teams zur gemeinsamen Nutzung von Code, Nachverfolgen von Arbeitsschritten und Bereitstellen von Software | |
Visual Studio |
Ein kreatives Launch Pad zum Anzeigen und Bearbeiten von Code sowie zum Debuggen, Erstellen und Veröffentlichen von Apps für Android, iOS, Windows, das Web und die Cloud |
Zugehörige Lösungsarchitekturen
CI/CD unveränderlicher Infrastrukturen mit Jenkins und Terraform in der virtuellen Azure-Architektur – Übersicht
Azure ist eine erstklassige Cloud zum Hosten virtueller Computer, auf denen Windows oder Linux ausgeführt wird. Unabhängig davon, ob Sie Ihre Anwendungen mit Java, Node.js, Go oder PHP entwickeln, benötigen Sie eine Continuous Integration- und Continuous Deployment-Pipeline (CI-/CD-Pipeline), um Ihre Änderungen mithilfe von Push automatisch auf diese virtuellen Computer übertragen zu lassen.
CI/CD von Containern mit Jenkins und Kubernetes in Azure Kubernetes Service (AKS)
Container vereinfachen die kontinuierliche Erstellung und Bereitstellung von Anwendungen. Indem Sie die Bereitstellung dieser Container mit Azure Kubernetes Service (AKS) orchestrieren, erhalten Sie Containercluster, die sich problemlos replizieren und verwalten lassen.