Sammanfattning

Slutförd

Bra jobbat! Din pipeline håller på att ta form. Du och Tailspin-teamet gick från ett grundläggande proof of concept till en realistisk pipeline för lansering. Du kan använda den här pipelinen för att skapa en artefakt och testa den innan du ger den till användarna.

I den här modulen har du lärt dig hur du kan styra hur ändringar flyttas från en fas i en pipeline till nästa. Nu ska vi granska pipelinen som du skapade i den här modulen. Den här bilden visar pipelinens övergripande form:

diagram där whiteboarden visar den slutliga pipelinen, som innehåller faserna Build, Dev, Test och Staging.

Dev, Testoch Staging stegen distribuerar varje byggartefakt till sin egen Azure App Service-miljö.

  • När en ändring skickas till GitHub, orsakar en -utlösare att Bygg-fasen körs. Steg Build skapar en byggeartefakt som utdata.
  • Dev-fasen körs endast när ändringen sker i version-grenen. Du använder ett villkor för att ange det här kravet.
  • Test-fasen körs klockan 03.00 varje morgon. Den här fasen körs endast när version-grenen innehåller ändringar sedan den senaste körningen. Du använder en schemalagd utlösare för att ange när teststeget körs.
  • Mellanlagringsfasen körs först när du har godkänt ändringarna i testfasen . Du lägger till ett versionsgodkännande till mellanlagring miljö för att pausa pipelinen tills du godkänner eller avvisar ändringen.

Den här pipelinen uppfyller kraven för Tailspin-teamet. Din pipelines form och hur ändringar flödar genom den beror på teamets behov och de appar och tjänster som du skapar.

Även om teamet förbättrar sin lanseringstakt finns det utrymme för mer förbättring. Till exempel måste Amita från QA testa och godkänna byggen manuellt innan teamet kan presentera nya funktioner för hantering. I nästa modul arbetar du med Tailspin-teamet för att automatisera fler tester så att ändringar kan gå igenom pipelinen ännu snabbare.

Lära sig mer

I den här modulen arbetade du med villkor, utlösare och godkännanden. Om du vill veta mer kan du utforska dessa resurser.