Skapa en distributionspipeline i flera steg (Classic)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Med Azure Pipelines kan utvecklare distribuera sina program i flera miljöer med hjälp av både YAML- och klassiska pipelines. Den här artikeln beskriver hur du skapar en klassisk versionspipeline i flera steg för att distribuera din ASP.NET Core-webbapp till flera steg.
I den här självstudien får du lära dig att:
- Konfigurera kontinuerliga utlösare för distribution
- Lägga till faser
- Lägga till godkännanden före distribution
- Skapa versioner och övervaka distributioner
Förutsättningar
En Azure DevOps-organisation. Skapa ett konto kostnadsfritt.
Ett Azure DevOps-projekt. Skapa ett nytt projekt om du inte redan har ett.
En klassisk utgivningspipeline som innehåller minst en fas. Om du inte redan har en Skapa en klassisk version.
Konfigurera utlösare för kontinuerlig distribution
Om du aktiverar utlösaren för kontinuerlig distribution konfigureras pipelinen så att den automatiskt skapar en ny version när en ny pipelineartefakt blir tillgänglig.
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Azure Pipelines>Releaser, välj din releasepipeline, och välj sedan Redigera.
I avsnittet Artifacts väljer du ikonen Kontinuerlig distribution från utlösaren för att öppna utlösarpanelen och sedan växlar du den för att aktivera.
Under den första fasen väljer du ikonen för distributionsvillkor och ser till att distributionsutlösaren är inställd på Efter lansering. Detta utlöser distributioner till den här fasen automatiskt när en ny version skapas.
Lägga till faser
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Azure Pipelines>Versioner, välj din releasepipeline och redigera därefter genom att välja Redigera.
Välj + Lägg till>Ny fas för att skapa en ny fas.
I den nyligen tillagda fasen väljer du ikonen för distributionsvillkor. Ställ in utlösaren på Efter fasoch välj sedan den ursprungliga fasen i den nedrullningsbara menyn.
Välj listrutan för Arbetsuppgifter och välj önskad fas. Beroende på vilka uppgifter du arbetar med kan du ändra inställningarna så att det här steget distribueras till önskat mål. I det här exemplet använder vi Distribuera Azure App Service- uppgift för att distribuera till en Azure App Service enligt nedan.
Lägga till förhandsdistributionsgodkännanden
Genom att lägga till godkännanden ser du till att alla kriterier uppfylls innan du distribuerar till nästa steg.
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Azure Pipelines>Versioner, välj din versionspipeline och välj sedan Redigera.
Från Faserväljer du ikonen villkor för förhandsdistribution i önskad fas och väljer sedan knappen Godkännanden före distribution för att aktivera den.
I textrutan Godkännare anger du de användare som ansvarar för att godkänna distributionen. Vi rekommenderar också att du avmarkerar Den användare som begär en version eller distribution bör inte godkänna den kryssrutan.
Välj Spara när du är klar.
Skapa en version
I det här exemplet skapar vi en ny version manuellt. Vanligtvis skapas en version automatiskt när en ny versionsartefakt är tillgänglig. Men i det här scenariot skapar vi det manuellt.
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Azure Pipelines>Releases, välj din utgivningspipeline och välj sedan Redigera.
Välj den nedrullningsbara menyn Release och välj Skapa version.
Ange en beskrivning för versionen, kontrollera att rätt artefakter är markerade och välj sedan Skapa.
En banderoll visas som anger att en ny version har skapats. Välj versionslänken om du vill se mer information. På sidan versionssammanfattning visas distributionsstatusen för varje steg.
De användare som du har lagt till som godkännare får en begäran om godkännande. För att godkänna kan de lägga till en kort kommentar och välja Godkänn.
Kommentar
Versionsadministratörer kan komma åt och åsidosätta alla godkännandebeslut.
Övervaka och spåra distributioner
Med distributionsloggar kan du övervaka och felsöka versionen av ditt program. Följ stegen nedan för att kontrollera loggarna för distributionen:
Hovra över en fas i versionssammanfattningen och välj Loggar. Du kan också komma åt loggsidan under distributionen för att se liveloggarna för varje aktivitet.
Välj valfri aktivitet för att visa dess specifika loggar. Du kan också ladda ned enskilda aktivitetsloggar eller en zip med alla loggfiler.
Om du behöver ytterligare information för att felsöka distributionen kan du köra versionen i felsökningsläge.