CI/CD voor Azure Web Apps
Azure Web Apps biedt een snelle en eenvoudige manier om web-apps te maken met ASP.NET, Java, Node.js of PHP. Bied uw klanten sneller waar voor hun geld met een pipeline voor continue integratie en continue implementatie (CI/CD) die al uw wijzigingen automatisch doorvoert in Web Apps.
Broncode app wijzigen.
De app-code en het bestand web.config voor Web Apps doorvoeren.
Continue integratie activeert de app-versie en moduletests.
De trigger voor continue implementatie regelt de implementatie van app-artefacten met omgevingsspecifieke parameters.
Implementeren naar Web Apps.
Met Azure Application Insights kunt u gegevens over status, prestaties en gebruik verzamelen en analyseren.
Gegevens over status, prestaties en gebruik beoordelen.
Achterstallig item bijwerken.
- 1 Broncode app wijzigen.
- 2 De app-code en het bestand web.config voor Web Apps doorvoeren.
- 3 Continue integratie activeert de app-versie en moduletests.
- 4 De trigger voor continue implementatie regelt de implementatie van app-artefacten met omgevingsspecifieke parameters.
- 5 Implementeren naar Web Apps.
- 6 Met Azure Application Insights kunt u gegevens over status, prestaties en gebruik verzamelen en analyseren.
- 7 Gegevens over status, prestaties en gebruik beoordelen.
- 8 Achterstallig item bijwerken.
Begeleiding bij implementatie
Producten/beschrijving | Documentatie | |
---|---|---|
Application Insights |
Problemen in uw web-apps en services detecteren, sorteren en vaststellen. | |
Web Apps |
Snel essentiële web-apps op schaal maken en implementeren. | |
Azure DevOps |
Services waarmee teams code kunnen delen, werk kunnen volgen en software kunnen verzenden. | |
Visual Studio |
Een creatieve launchpad voor het weergeven en bewerken van code, vervolgens voor het fouten opsporen in apps, en het bouwen en publiceren van apps voor Android, iOS, Windows, het internet en de cloud. |
Gerelateerde architecturen voor oplossingen
CI/CD van onveranderbare infrastructuur met behulp van Jenkins en Terraform op een Azure Virtual Architecture-overzicht
Azure is een cloud-toepassing van wereldklasse voor het hosten van virtuele machines die op Windows of Linux draaien. Of u nu Java, Node.js, Go of PHP gebruikt voor de ontwikkeling van uw apps, u hebt een pipeline voor continue integratie en implementatie (CI/CD) nodig om uw wijzigingen automatisch naar deze VM's te sturen.
CI/CD van containers met behulp van Jenkins en Kubernetes in Azure Kubernetes Service (AKS)
Met containers wordt het u eenvoudiger gemaakt om continu apps te bouwen en te implementeren. U kunt repliceerbare, beheersbare containerclusters maken door het coördineren van de implementatie van die containers via Azure Kubernetes Service (AKS).