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

Vytvoření kanálu verze

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

  2. Vyberte verze Pipelines>. Pokud se jedná o první kanál verze, vyberte Nový kanál, jinak vyberte Nový>kanál verze.

  3. Po zobrazení výzvy k výběru šablony vyberte Možnost Začít s prázdnou úlohou.

  4. 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 .

    Snímek obrazovky znázorňující, jak přejmenovat fázi v kanálu verze Classic

  5. 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 .

    Snímek obrazovky, který ukazuje, jak přidat artefakt do kanálu klasické verze

  6. 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.

    Snímek obrazovky znázorňující, jak povolit trigger průběžného nasazování

  7. 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.

    Snímek obrazovky, který ukazuje, jak nakonfigurovat podmínky před nasazením

  8. 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.

    Snímek obrazovky znázorňující, jak nastavit filtry artefaktů v podmínkách před nasazením

Přidání nové fáze

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

  2. Vyberte Kanály vydaných>verzí, vyberte kanál verze a pak vyberte Upravit.

  3. V části Fáze vyberte Přidat>novou fázi a přidejte novou fázi.

  4. Po zobrazení výzvy k výběru šablony vyberte možnost Spustit s prázdnou úlohou .

  5. 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.

  6. 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.

  7. 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í.

    Snímek obrazovky znázorňující, jak nakonfigurovat podmínky předběžného nasazení pro fázi Prod

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.

Snímek obrazovky zobrazující nasazení do konkrétní fáze