Distributionskontroll med godkännanden

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Med Azure-versionspipelines kan du aktivera manuella distributionsgodkännanden för varje steg i en versionspipeline för att styra distributionsarbetsflödet. När du använder godkännanden i pipelinen pausas distributionen vid varje punkt där godkännande krävs tills den angivna godkännaren beviljar godkännande, avvisar versionen eller omtilldelar godkännandet till en annan användare.

Distributionsgodkännanden

Du kan konfigurera godkännanden i början av en fas (förhandsgodkännanden), i slutet av en fas (godkännanden efter distributionen) eller för båda.

Godkännanden före distribution

  1. Välj den klassiska versionspipelinen och välj sedan ikonen För distributionsvillkor och klicka sedan på växlingsknappen för att aktivera förhandsdistributionsgodkännanden.

  2. Lägg till dina godkännare och välj sedan tidsgränsperioden. Du kan lägga till flera användare eller grupper i listan över godkännare. Du kan också välja dina godkännandeprinciper beroende på ditt distributionsarbetsflöde.

    En skärmbild som visar hur du konfigurerar förhandsdistributionsgodkännanden.

Kommentar

Azure DevOps expanderar inte Azure Active Directory-grupper när du levererar meddelanden. Om du måste använda Azure AD-grupper rekommenderar vi att du lägger till ett e-postalias som explicit mottagare i din prenumeration och associerar aliaset med din AD-grupp, om tillämpligt för ditt scenario.

Godkännanden efter distributionen

  1. Välj den klassiska versionspipelinen och välj sedan ikonen Villkor efter distributionen och klicka sedan på växlingsknappen för att aktivera godkännanden efter distributionen.

  2. Lägg till dina godkännare och välj sedan tidsgränsperioden. Du kan lägga till flera användare eller grupper i listan över godkännare. Du kan också välja dina godkännandeprinciper beroende på ditt distributionsarbetsflöde.

    En skärmbild som visar hur du konfigurerar godkännanden efter distributionen.

Kommentar

Distributionsgodkännare måste ha behörighet att visa versioner.

  • Godkännare: När en grupp anges som godkännare krävs endast en användare från den gruppen för att godkänna, återuppta eller avvisa distribution.

  • Tidsgräns: Om inget godkännande beviljas inom tidsgränsen avvisas distributionen.

  • Godkännandeprinciper:

    • För ökad säkerhet kan du lägga till den här godkännandeprincipen för att förhindra att användaren som begärde versionen godkänner den. Om du experimenterar med godkännanden avmarkerar du det här alternativet så att du kan godkänna eller avvisa dina egna distributioner. Mer information om identitetsvariabler finns i Hur anges identitetsvariablerna?
    • Med den här principen kan du framtvinga multifaktorautentisering i versionsgodkännandeflödet. Om den här principen kontrolleras uppmanas godkännare att logga in igen innan de godkänner versioner. Den här funktionen är endast tillgänglig i Azure DevOps Services för Microsoft Entra-säkerhetskopierade konton.
    • Minska användararbetsbelastningen genom att automatiskt godkänna efterföljande frågor om den angivna användaren redan har godkänt distributionen till en tidigare fas i pipelinen (gäller endast godkännanden före distribution).

Godkännandemeddelanden

Du kan aktivera meddelanden från projektinställningarna för att prenumerera på versionshändelser. E-postmeddelanden skickas till godkännare med länkar till sammanfattningssidan där de kan godkänna/avvisa versionen.

  1. Välj Projektinställningar i kugghjulsikonprojektet.

  2. Välj Meddelanden i det vänstra navigeringsfönstret och välj sedan Ny prenumerationsversion> för att lägga till en ny händelseprenumeration.

    En skärmbild som visar projektaviseringar.