Řízení nasazování verzí pomocí schvalování

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 – | TFS 2018 – TFS 2015

Poznámka

V Microsoft Team Foundation Server (TFS) 2018 a předchozích verzích se kanály buildu a verze nazývají definice, spuštění se nazývají sestavení, připojení služeb se nazývají koncové body služby,fáze se nazývají prostředí a úlohy se nazývají fáze.

Při vytvoření verze z kanálu verze, který definuje schválení, se nasazení zastaví v každém bodě, kde se vyžaduje schválení, dokud zadaný schvalovatel neudělí schválení nebo neudělí schválení (nebo znovu nezamítne schválení jinému uživateli). Schválení ručního nasazení můžete povolit pro každou fázi v kanálu verze.

Definování schválení nasazení

Schválení můžete definovat na začátku fáze (schvalovateři před nasazením), na konci fáze (schvalovateři po nasazení) nebo obojí. Podrobnosti o tom, jak definovat a používat schválení, najdete v tématu Přidání schválení v rámci kanálu verze.

  • Pokud chcete schválení před nasazením, zvolte ikonu ve vstupním bodě fáze a povolte schvalovatelů před nasazením.
  • U schválení po nasazení zvolte ikonu na ukončovacím bodu fáze a povolte schvalovatelů po nasazení.

Můžete přidat více schvalovatelů pro nastavení před nasazením i po nasazení. Těmito schvalovateli mohou být jednotliví uživatelé nebo skupiny uživatelů. Tito uživatelé musí mít oprávnění Zobrazit verze.

Pokud je skupina zadaná jako schvalovatel, musí schvalovat pouze jeden z uživatelů v této skupině, aby nasazení prošlé nebo aby se verze posunovala vpřed.

  • Pokud používáte službu Azure Pipelines, můžete použít místní skupiny spravované ve skupinách Azure Pipelines nebo Azure Active Directory (Azure AD), pokud byly přidány do Azure Pipelines.
  • Pokud používáte tfs (Team Foundation Server), můžete použít místní skupiny spravované ve skupinách TFS nebo Active Directory (AD), pokud byly přidány do sady TFS.

Tvůrce nasazení se považuje za samostatnou roli uživatele pro nasazení. Další podrobnosti najdete v tématu Oprávnění k vydání verze. Schvalovat nasazení může být buď tvůrce verze, nebo tvůrce nasazení.

Pokud v rámci zadaného časového limitu pro schválení není uděleno žádné schválení, nasazení se zamítne.

Zásady schvalování vám posí í:

  • Určete, že uživatel, který si vyžádal (inicioval nebo vytvořil) verzi, ji nemůže schválit. Pokud experimentujte se schváleními, zrušte zaškrtnutí této možnosti, abyste mohli schválit nebo odmítnout vlastní nasazení. Informace o ID requesteru pro verze CI/CD najdete v tématu Jak jsou proměnné identity nastavené?
  • Vynutí opětovné ověření identity uživatele, aby se zohlednila nedávno změněná oprávnění.
  • Snižte zatížení uživatelů automatickým schválením následných výtek, pokud zadaný uživatel již schválil nasazení do předchozí fáze v kanálu (platí pouze pro schválení před nasazením). Při použití této možnosti se starají o to, Můžete například vyžadovat, aby uživatel fyzicky schválil nasazení do produkčního prostředí, i když tento uživatel dříve schválil nasazení do fáze kontroly kvality ve stejném kanálu verze.

Informace o schvalování nebo zamítnutí nasazení a zobrazení protokolů schválení najdete v tématu Vytvoření verze,Zobrazení protokolů pro schválení a Monitorování asledování nasazení.

Oznámení o schválení

Oznámení, jako je e-mailová zpráva, je možné odeslat schvalovatelům definovaným pro každý krok schválení. Konfigurujte příjemce a nastavení v části Oznámení na stránce nastavení projektu.

konfigurace oznámení pro ruční schvalování

Odkaz v e-mailové zprávě otevře stránku Souhrn verze, kde uživatel může verzi schválit nebo odmítnout.

Nápověda a podpora