Sdílet prostřednictvím


Vytvoření vícestupňového vydávacího kanálu (Classic)

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

Azure Pipelines umožňuje vývojářům nasazovat své aplikace napříč několika prostředími pomocí kanálů YAML i Classic. Tento článek vás provede vytvořením kanálu vydání Classic s více fázemi pro nasazení vaší webové aplikace ASP.NET Core do různých fází.

V tomto kurzu se naučíte:

  • Nastavení triggerů průběžného nasazování
  • Přidání fází
  • Přidání schválení před nasazením
  • Vytváření verzí a monitorování nasazení

Požadavky

Nastavení triggerů průběžného nasazování

Povolení triggeru průběžného nasazování nakonfiguruje kanál tak, aby automaticky vytvořil novou verzi, kdykoli bude k dispozici nový artefakt kanálu.

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

  2. Vyberte Azure Pipelines>Releases, vyberte vydávací kanál a pak vyberte Upravit.

  3. V části Artifacts vyberte ikonu spouštěče průběžného nasazování, otevřete panel spouštěčů a povolte ho.

  4. V první fázi vyberte ikonu Podmínky před nasazením a ujistěte se, že je spouštěč nasazení nastaven na Po vydání. Tím se při vytvoření nové verze automaticky aktivuje nasazení do této fáze.

Přidání fází

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

  2. Vyberte Azure Pipelines>Release, vyberte kanál verze a pak vyberte Upravit.

  3. Vyberte + Přidat>Nová fáze pro vytvoření nové fáze.

  4. V nově přidané fázi vyberte ikonu podmínky před nasazením. Nastavte spouštěč na po fázi, a pak v rozevírací nabídce vyberte svou původní fázi.

    snímek obrazovky ukazující nastavení podmínek před nasazením v klasickém kanálu vydání

  5. Vyberte rozevírací nabídku Úkoly a vyberte požadovanou fázi. V závislosti na úlohách, které používáte, změňte nastavení tak, aby byla tato fáze nasazena do vámi určeného cíle. V tomto příkladu používáme úlohu pro nasazení služby Azure App Service k nasazení do služby Azure App Service, jak ukazuje obrázek níže.

    Snímek obrazovky znázorňující, jak nastavit úlohy jednotlivých fází v potrubí vydání typu Classic.

Přidání schválení před nasazením

Přidání schválení zajistí splnění všech kritérií před nasazením do další fáze.

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

  2. Vyberte Azure Pipelines>Release, vyberte kanál verze a pak vyberte Upravit.

  3. V fázevyberte ikonu Podmínky před nasazením v požadované fázi a pak vyberte přepínač Schválení před nasazením tlačítko pro povolení.

  4. Do textového pole Schvalovatelé zadejte uživatele zodpovědné za schválení nasazení. Doporučuje se také zrušit zaškrtnutí políčka Uživatel, který žádá o vydání nebo nasazení, by ho neměl schválit.

  5. Až budete hotovi, vyberte Uložit.

    snímek obrazovky zobrazující, jak přidat schvalovatele před nasazením v klasickém vydání.

Vytvoření verze

V tomto příkladu ručně vytvoříme novou verzi. Vydání se obvykle vytvoří automaticky, když je k dispozici nový artefakt sestavení. V tomto scénáři ho ale vytvoříme ručně.

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

  2. Vyberte Azure Pipelines>Release, vyberte kanál verze a pak vyberte Upravit.

  3. Vyberte rozevírací nabídku Release a zvolte Create release.

  4. Zadejte popis vydané verze, ověřte, zda jsou vybrány správné artefakty, a pak vyberte Vytvořit.

  5. Zobrazí se banner s oznámením, že byla vytvořena nová verze. Pokud chcete zobrazit další podrobnosti, vyberte odkaz na vydání verze. Na stránce souhrnu vydané verze se zobrazí stav nasazení pro každou fázi.

  6. Uživatelé, které jste přidali jako schvalovatele, obdrží žádost o schválení. Ke schválení můžou přidat stručný komentář a vybrat Schválit.

    snímek obrazovky znázorňující, jak schválit žádosti o nasazení v klasickém nasazovacím kanálu

Poznámka:

Správci verzí můžou přistupovat ke všem rozhodnutím o schválení a přepsat je.

Monitorování a sledování nasazení

Protokoly nasazení umožňují monitorovat a řešit potíže s vydáním aplikace. Pokud chcete zkontrolovat protokoly nasazení, postupujte podle následujících kroků:

  1. V souhrnu vydané verze najeďte myší na fázi a vyberte Protokoly. Můžete také získat přístup ke stránce protokolů během nasazení a zobrazit živé protokoly jednotlivých úloh.

  2. Výběrem libovolné úlohy zobrazíte její konkrétní protokoly. Můžete si také stáhnout jednotlivé protokoly úloh nebo zip všech souborů protokolu.

  3. Pokud potřebujete další informace k ladění nasazení, můžete verzi spustit v režimu ladění.

    snímek obrazovky, na kterém jsou zobrazeny protokoly nasazení ve vydávacím kanálu Classic.