Navigatie overslaan

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.

Visual Studio Team Services Git Visual Studio Team Services CI Visual Studio Team Services CD Engineer Visual Studio Azure Application Insights Azure Web Apps 2 1 7 3 4 5 6 Visual Studio Team Services Backlog 8

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. 1 Broncode app wijzigen.
  2. 2 De app-code en het bestand web.config voor Web Apps doorvoeren.
  3. 3 Continue integratie activeert de app-versie en moduletests.
  4. 4 De trigger voor continue implementatie regelt de implementatie van app-artefacten met omgevingsspecifieke parameters.
  1. 5 Implementeren naar Web Apps.
  2. 6 Met Azure Application Insights kunt u gegevens over status, prestaties en gebruik verzamelen en analyseren.
  3. 7 Gegevens over status, prestaties en gebruik beoordelen.
  4. 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.

Visual Studio Team Services

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

Jenkins Azure Virtual MachineScale Sets Terraform Azure Managed Disks(VM Image) Packer GitHub Engineer Azure Log Analytics 1 7 6 5 5 5 4 4 2 3 Visual Studio Code

CI/CD van onveranderbare infrastructuur via 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 nodig voor continue integratie en implementatie (CI/CD) nodig om uw wijzigingen automatisch naar deze VM's te sturen.

Jenkins Azure ContainerRegistry Azure ContainerService (ManagedKubernetes) Azure CosmosDB GitHub Visual Studio Code Engineer Grafana Azure Monitor 1 8 2 3 5 4 6 7 7

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 Kubernetes of Azure Container Service.