Sdílet prostřednictvím


Spouštěče vydání klasické verze

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Spouštěče vydání jsou automatizačním nástrojem, který lze použít v nasazovacím workflow ke spuštění akcí, když jsou splněny specifické podmínky. Klasické vydávací kanály podporují několik typů spouštěčů, které si probereme v tomto článku:

Spouštěče průběžného nasazování

Triggery průběžného nasazování umožňují automaticky vytvořit verzi vždy, když bude k dispozici nový artefakt. Pomocí filtrů větve sestavení můžete aktivovat nasazení pro konkrétní cílovou větev. Uvolnění se spustí pouze pro artefakty kanálu pocházející z jedné z vybraných větví.

Když například vyberete hlavní , aktivuje se vydání pokaždé, když bude nový artefakt dostupný z hlavní větve. Pokud chcete aktivovat verzi pro jakékoli sestavení v části "features/", zadejte "features/". K aktivaci vydané verze pro všechna sestavení použijte příkaz ''. Všimněte si, že všechny zadané filtry budou OR, což znamená, že všechny artefakty odpovídající alespoň jedné podmínce filtru aktivují uvolnění.

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Pipelines>Verze.

  3. Vyberte definici vydané verze a pak vyberte Upravit.

  4. Vyberte ikonu triggerů průběžného nasazování a potom výběrem přepínače povolte trigger průběžného nasazování, a poté přidejte své filtry výtvorové větve.

    Snímek obrazovky znázorňující, jak nakonfigurovat spouštěč průběžného nasazování v uvolňovacím kanálu.

Spouštěče naplánovaného vydání

Spouštěče naplánovaných vydání umožňují vytvářet nové verze v konkrétních časech.

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Pipelines>Verze.

  3. Vyberte definici vydané verze a pak vyberte Upravit.

  4. V části Artifacts (Artefakty) vyberte ikonu Sady plánů, vyberte přepínací tlačítko pro povolení naplánovaného vzdáleného spouštění, a pak zadejte plán vydání. Můžete nastavit více harmonogramů pro spouštění vydání.

    Snímek obrazovky znázorňující, jak nakonfigurovat triggery plánovaných vydání v vydávacím kanálu.

Spouštěče Pull Requestů

Pokud jste se rozhodli povolit triggery pro žádosti o přijetí změn, vydání bude spuštěno pokaždé, když pracovním postupem pro žádosti o přijetí změn dojde k vytvoření nové verze vybraného artefaktu. Pokud chcete použít trigger žádosti o přijetí změn, musíte ho také povolit pro konkrétní fáze (probírané v další části). Můžete také chtít nastavit zásady pro větve.

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Pipelines>Verze.

  3. Vyberte definici vydané verze a pak vyberte Upravit.

  4. Vyberte ikonu triggerů průběžného nasazování a pak přepínačem povolte trigger žádosti o přijetí změn, poté přidejte filtry cílových větví. V následujícím příkladu je spuštěno vydání pokaždé, když je vytvořena nová verze artefaktu v rámci žádosti o přijetí změn do větve main se značkami Migrace a Nasazení.

    Snímek obrazovky zobrazující, jak nakonfigurovat triggery pull requestů v potrubí pro vydání.

Aktivační události fáze

Spouštěče fáze umožňují určit podmínky pro spuštění nasazení do dané fáze.

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Pipelines>Verze.

  3. Vyberte definici vydané verze a pak vyberte Upravit.

  4. V části Fáze vyberte ikonu Podmínky před nasazením a nastavte triggery.

    Snímek obrazovky znázorňující spouštěče fáze v uvolňovacím kanálu

  • Vyberte trigger: Zvolte aktivační událost (trigger), která automaticky spustí nasazení do této etapy. Zvolte možnost "Po vydání", aby se nasadilo do této fáze při každém vytvoření nové verze. Vyberte "Po fázi" a nasaďte je po úspěšných nasazeních do vybraných fází. Pokud chcete povolit pouze ruční nasazení, vyberte možnost Pouze ručně.

  • Filtr artefaktů: Zadejte podmínky artefaktů, které musí být splněny pro aktivaci nasazení. Verze se nasadí do této fáze pouze v případě, že se shodují všechny podmínky artefaktu.

  • Plán: Nastavte určený čas pro aktivaci nasazení do této fáze.

  • Nasazení aktivované žádostí o přijetí změn: Povolte uvolnění verzí aktivovaných žádostmi o přijetí změn na této fázi. Tuto možnost doporučujeme ponechat zakázanou pro kritické nebo produkční fáze.