Översikt över DevOps Starter

Viktigt

DevOps Starter dras tillbaka den 31 mars 2023. Läs mer.

DevOps Starter gör det enkelt att komma igång med Azure med antingen GitHub-åtgärder eller Azure DevOps. Det hjälper dig att starta din favoritapp på valfri Azure-tjänst i bara några få snabba steg från Azure Portal.

DevOps Starter konfigurerar allt du behöver för att utveckla, distribuera och övervaka ditt program. Du kan använda DevOps Starter-instrumentpanelen för att övervaka kodincheckningar, versioner och distributioner, allt från en enda vy i Azure Portal.

Fördelar med att använda DevOps Starter

DevOps starter stöder följande två CI/CD-leverantörer för att automatisera dina distributioner

DevOps Starter automatiserar installationen av en hel kontinuerlig integrering (CI) och kontinuerlig leverans (CD) för ditt program till Azure. Du kan börja med befintlig kod eller använda en av de exempelprogram som tillhandahålls. Sedan kan du snabbt distribuera programmet till olika Azure-tjänster såsom virtuella datorer, App Service, Azure Kubernetes Service (AKS), Azure SQL Database och Azure Service Fabric.

DevOps Starter utför allt arbete för den inledande konfigurationen av en DevOps-pipeline, inklusive allt från att konfigurera den ursprungliga Git-lagringsplatsen, konfigurera CI/CD-pipelinen, skapa en Application Insights-resurs för övervakning och tillhandahålla en enda vy över hela lösningen med skapandet av en DevOps Starter-instrumentpanel i Azure Portal.

Du kan använda DevOps Starter för att:

  • Snabbt distribuera ditt program till Azure
  • Automatisera installationen av ett CI/CD-arbetsflöde eller en pipeline
  • Visa och förstå hur du konfigurerar ett CI/CD-arbetsflöde eller en pipeline korrekt
  • Ytterligare anpassa versionspipelinen baserat på dina specifika scenarier

Hur använder jag DevOps Starter?

DevOps Starter är tillgängligt från Azure Portal. Du skapar en DevOps Starter-resurs precis som du skapar andra Azure-resurser från portalen. DevOps Projects innehåller en stegvis guide för de olika konfigurationsalternativen.

Du kan välja flera konfigurationsalternativ som en del av den initiala installationen. Dessa alternativ är:

  • Välja din favoritleverantör för CI/CD
  • Använda den angivna exempelappen eller hämta din egen kod (endast för Azure DevOps)
  • Välja ett appspråk
  • Välja ett appramverk utifrån språket
  • Välja en Azure-tjänst (distributionsmål)
  • Välj din GitHub- eller Azure DevOps-organisation
  • Välja en Azure-prenumeration
  • Välja en plats för Azure-tjänsterna
  • Välja bland olika prisnivåer för Azure-tjänster

När du har skapat DevOps Starter kan du:

  • Anpassa ditt GitHub-arbetsflöde eller Azure DevOps-pipeline
  • Använda pull-förfrågningar för att hantera ditt kodflöde och hålla en hög kvalitet
  • Testa och bygga varje incheckning innan du slår samman koden för att höja kvalitetsribban

När du har använt DevOps Starter kan du också ta bort alla resurser från en enda plats från DevOps Starter-instrumentpanelen på Azure Portal.

DevOps Starter- och GitHub-integrering

DevOps Starter stöder nu GitHub-åtgärder som CI/CD-provider. Det automatiserar allt arbete som behövs i GitHub för att konfigurera ett CI/CD-arbetsflöde med GitHub Actions. Den skapar en GitHub-lagringsplats i en befintlig GitHub-organisation och checkar sedan in ett exempelprogram på den nya GitHub-lagringsplatsen.

Automatiseringen upprättar också en utlösare för arbetsflödet så att varje ny kodincheckning initierar ett bygg- och distributionsjobb i arbetsflödet. Programmet distribueras till valfri Azure-tjänst. GitHub-arbetsflödet kan anpassas för ytterligare scenarier.

DevOps Starter- och Azure DevOps-integrering

DevOps Starter med Azure DevOps automatiserar allt arbete som behövs i Azure Pipelines för att konfigurera en CI/CD-pipeline. Det skapar en Git-lagringsplats i en ny eller befintlig Azure DevOps-organisation och checkar sedan in ett exempelprogram eller din befintliga kod till en ny Git-lagringsplats.

Automatiseringen upprättar även en CI-utlösare för versionen så att varje ny kodincheckning initierar en version. DevOps Starter skapar en CD-utlösare och distribuerar varje ny lyckad version till valfri Azure-tjänst.

Versionspipelines kan anpassas för ytterligare scenarier. Dessutom kan du klona versions- och byggpipelines för användning i andra projekt.

Komma igång med DevOps Starter

DevOps Starter-videor