Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í.
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Pipelines>Verze.
Vyberte definici vydané verze a pak vyberte Upravit.
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.
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.
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Pipelines>Verze.
Vyberte definici vydané verze a pak vyberte Upravit.
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í.
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.
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Pipelines>Verze.
Vyberte definici vydané verze a pak vyberte Upravit.
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í.
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.
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Pipelines>Verze.
Vyberte definici vydané verze a pak vyberte Upravit.
V části Fáze vyberte ikonu Podmínky před nasazením a nastavte triggery.
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.