Hopp over navigasjon

CI/CD for Azure Web Apps

Med Azure Web Apps kan du raskt og enkelt utvikle nettapper med ASP.NET, Java, Node.js eller PHP. Skap verdier for kundene dine raskere med et datasamlebånd for kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD) som automatisk sender alle endringene dine til 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

Endre kildekoden til appen.

Lagre appkode og web.config-filen for Web Apps.

Kontinuerlig integrasjon utløser appkompilering og enhetstesting.

Kontinuerlig distribusjon utløser organisert distribusjon av appartefakter med miljøspesifikke parametere.

Distribusjon til Web Apps.

Azure Application Insights samler inn og analyserer tilstands-, ytelses- og bruksdata.

Se gjennom tilstands-, ytelses- og bruksinformasjon.

Oppdater loggen over gjenværende arbeid.

  1. 1 Endre kildekoden til appen.
  2. 2 Lagre appkode og web.config-filen for Web Apps.
  3. 3 Kontinuerlig integrasjon utløser appkompilering og enhetstesting.
  4. 4 Kontinuerlig distribusjon utløser organisert distribusjon av appartefakter med miljøspesifikke parametere.
  1. 5 Distribusjon til Web Apps.
  2. 6 Azure Application Insights samler inn og analyserer tilstands-, ytelses- og bruksdata.
  3. 7 Se gjennom tilstands-, ytelses- og bruksinformasjon.
  4. 8 Oppdater loggen over gjenværende arbeid.

Implementeringsveiledning

Produkter/beskrivelse Dokumentasjon

Application Insights

Oppdag, sorter og diagnostiser problemer i nettappene og tjenestene dine.

Nettapper

Utvikle og distribuer driftskritiske nettapper i stor skala på et blunk.

Visual Studio Team Services

Tjenester som team kan bruke til å dele kode, få oversikt over arbeidet og levere programvare.

Visual Studio

Et kreativt springbrett som lar deg se og redigere kode og deretter feilsøke, kompilere og publisere apper for Android, iOS, Windows, Internett og skyen.

Relaterte løsningsarkitekturer

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

Oversikt over CI/CD for stabil infrastruktur med Jenkins og Terraform i Azure Virtual Architecture

Azure-skyen er som skapt for drifting av virtuelle maskiner som kjører Windows eller Linux. Uansett om du bruker Java, Node.js, Go eller PHP til å utvikle appene dine, trenger du et datasamlebånd for kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD) for å sende endringer til disse virtuelle maskinene automatisk.

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 for beholdere med Jenkins og Kubernetes i Azure Container Service (AKS)

Beholdere gjør det enkelt å utvikle og distribuere apper kontinuerlig. Ved å organisere distribusjonen av disse beholderne med Kubernetes i Azure Container Service får du replikerbare og administrerbare klynger av beholdere.