Nasazení do různých fází z více větví pomocí klasických kanálů verze
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Klasické kanály verze poskytují pohodlné grafické uživatelské rozhraní pro nastavení řešení průběžného doručování pro vaši aplikaci. Klasické verze je možné nakonfigurovat tak, aby aktivovaly nasazení automaticky, kdykoli je k dispozici nový artefakt. Filtry artefaktů je možné použít s aktivačními událostmi vydané verze k nasazení z několika větví. Použitím filtrů artefaktů na konkrétní větve můžete řídit nasazení do konkrétních fází na základě vašich potřeb.
V tomto článku se naučíte:
- Povolte triggery průběžného nasazování.
- Uvolněte z několika větví.
- Nasazení do několika fází
Požadavky
Organizace Azure DevOps a projekt Pokud jste to ještě neudělali, vytvořte organizaci nebo projekt.
Pracovní kanál nastavený pro vaše úložiště pro sestavení projektu a vygenerování artefaktu kanálu. Pokud ho ještě nemáte, vytvořte svůj první kanál .
Vytvoření kanálu verze
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte verze Pipelines>. Pokud se jedná o první kanál verze, vyberte Nový kanál, jinak vyberte Nový>kanál verze.
Po zobrazení výzvy k výběru šablony vyberte Možnost Začít s prázdnou úlohou.
V části Fáze vyberte fázi a přejmenujte ji na Vývoj. Následující kroky ukazují, jak tuto fázi nakonfigurovat tak, aby se aktivovala při publikování artefaktu z větve Dev .
V části Artefakty vyberte Přidat a přidejte artefakt. Zadejte typ zdroje a vyplňte požadovaná pole (liší se podle vybraného typu zdroje). Až budete hotovi, vyberte Přidat .
Vyberte ikonu triggeru průběžného nasazování a potom povolte trigger průběžného nasazování, aby se při každém zpřístupnění nového artefaktu vytvořila verze.
Ve fázi vývoje vyberte ikonu Podmínek před nasazením a nastavte trigger nasazení na Po vydání. Tím se aktivuje nasazení do této fáze při každém vytvoření nové verze.
i nadále v podmínkách před nasazením povolte filtry artefaktů, vyberte Přidat a pak zadejte artefakt, který jste vybrali dříve, a nastavte větev Sestavení na vývoj.
Přidání nové fáze
Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.
Vyberte Kanály vydaných>verzí, vyberte kanál verze a pak vyberte Upravit.
V části Fáze vyberte Přidat>novou fázi a přidejte novou fázi.
Po zobrazení výzvy k výběru šablony vyberte možnost Spustit s prázdnou úlohou .
Vyberte novou fázi a přejmenujte ji na Prod. Následující kroky ukazují, jak tuto fázi nakonfigurovat tak, aby se aktivovala při publikování artefaktu z hlavní větve.
Vyberte vaši fázi Prod , vyberte ikonu Podmínky před nasazením a nastavte trigger nasazení na Po vydání. Tím se zajistí nasazení do této fáze při každém vytvoření nové verze.
Výběrem přepínače povolte filtry artefaktů. Vyberte Přidat a pak zadejte artefakt, který jste vybrali dříve, a nastavte větev Sestavení na hlavní.
Nasazení do konkrétní fáze
Když jste teď nastavili fáze, pokaždé, když je k dispozici nový artefakt, kanál verze zjistí, která větev aktivovala sestavení a nasadila pouze do příslušné fáze.