Sdílet prostřednictvím


Nasazení z více větví do různých fází pomocí kanálů klasického nasazení

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Klasické vydávací kanály poskytují pohodlné grafické uživatelské rozhraní pro nastavení řešení průběžného doručování vaší aplikace. Klasické verze je možné nakonfigurovat tak, aby aktivovaly nasazení automaticky, kdykoli je k dispozici nový artefakt. Filtry artefaktů lze použít s vydávacími spouštěči k nasazení z více větví. Použitím filtrů artefaktů na konkrétní větve můžete řídit nasazení do konkrétních etap na základě potřeb.

V tomto článku se naučíte:

  • Povolte spouštěče kontinuálního nasazování.
  • Uvolnění z několika větví.
  • Nasazení do několika fází

Požadavky

Vytvořit vydávací kanál

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

  2. Vyberte Pipelines>Verze. Pokud je to váš první vydávací kanál, vyberte Nový kanál, jinak vyberte Nový>nový vydávací kanál.

  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 klasickém vydávacím potrubí.

  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 pracovního postupu klasického vydání.

  6. Vyberte ikonu spouštěče kontinuálního nasazování a potom povolte spouštěč kontinuální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. Při zachování podmínek před nasazením povolte filtry artefaktů, vyberte Přidat, poté zadejte artefakt, který jste vybrali dříve, a nastavte větev Sestavení na Dev.

    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é verze, vyberte váš kanál vydání 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 svou fázi Prod, zvolte ikonu Podmínky před nasazením a nastavte spouštěč nasazení na Po vydání. To zajistí nasazení do této fáze pokaždé, když je vytvořena nová verze.

  7. Stisknutím přepínače aktivujte 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

Teď, když jste nastavili fáze, pokaždé, když je k dispozici nový artefakt, kanál pro vydání zjistí, která větev aktivovala sestavení, aby nasadil pouze do příslušné fáze.

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