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.
služby Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Azure Pipelines umožňuje vývojářům nasazovat aplikace do více prostředí pomocí kanálů YAML nebo Classic. Tento kurz vás provede vytvořením vícefázového klasického kanálu pro vydání pro vaši webovou aplikaci ASP.NET Core, včetně nastavení aktivačních událostí kontinuálního nasazování, přidání fází, konfigurace schválení před nasazením a vytváření a monitorování vydání.
Požadavky
| produkt | Requirements |
|---|---|
| Azure DevOps | – Organizace Azure DevOps. – Projekt Azure DevOps. – Klasický kanál nasazení, který obsahuje alespoň jednu fázi. Pokud ho ještě nemáte, vytvořte klasickou verzi. - Oprávnění: - Chcete-li udělit přístup ke všem kanálům v projektu, musíte být členem skupiny Project Administrators. |
Nastavení triggerů průběžného nasazování
Když povolíte trigger průběžného nasazování, automaticky vytvoří novou verzi pokaždé, když bude k dispozici nový artefakt kanálu.
Přihlaste se k Azure DevOps a přejděte do svého projektu.
Vyberte Azure Pipelines>Releases, vyberte vydávací kanál a pak vyberte Upravit.
V části Artefakty vyberte ikonu triggeru průběžného nasazování , aby se otevřel panel aktivačních událostí, a pak ho zapněte.
V první fázi vyberte ikonu Podmínky před nasazením a ověřte, že je trigger nasazení nastavený na Po vydání. Toto nastavení automaticky spustí nasazení do testovacího prostředí pokaždé, když je vytvořeno nové vydání.
Přidání fází
Přidejte fáze pro modelování jednotlivých prostředí v procesu vydávání verzí a řízení, když se nasazení přesunou z jedné fáze do další.
Přihlaste se k Azure DevOps a přejděte do svého projektu.
Vyberte Azure Pipelines>Releases, vyberte vydávací kanál a pak vyberte Upravit.
Vyberte + Přidat>Nová fáze pro vytvoření nové fáze.
V nové fázi vyberte ikonu Podmínky před nasazením . Nastavte spouštěč na Po fázi a potom v rozevírací nabídce vyberte původní fázi, aby se tato fáze spustila po dokončení předchozí.
Otevřete rozevírací nabídku Úkoly a vyberte fázi, kterou chcete nakonfigurovat. Aktualizujte nastavení úlohy pro danou fázi, aby se nasadily do správného cílového prostředí. V tomto příkladu je úloha Deploy Azure App Service nakonfigurovaná tak, aby se nasadila do Azure App Service, jak je znázorněno na následujícím obrázku.
Přidat schválení před nasazením
Pomocí schválení před nasazením můžete vyžadovat, aby určený schvalovatel schválil fázi předtím, než bude možné pokračovat ve vydání. Tento proces vám pomůže řídit povýšení mezi prostředími a potvrdit, že fáze je připravená k nasazení.
Přihlaste se k Azure DevOps a přejděte do svého projektu.
Vyberte Azure Pipelines>Releases, vyberte vydávací kanál a pak vyberte Upravit.
Ve fázích vyberte ikonu podmínek před nasazením pro fázi, ve které chcete vyžadovat schválení, a pak zapněte schválení před nasazením.
Do pole Schvalovatelé zadejte uživatele, kteří by měli nasazení schválit. Pokud chcete uživateli, který požádal o vydání nebo nasazení, povolit, aby ho schválil, zrušte zaškrtnutí políčka Uživatel požadující vydání nebo nasazení by ho neměl schválit.
Chcete-li použít nastavení schválení, vyberte Uložit .
Vytvoření verze
Jakmile nakonfigurujete fáze a schválení, vytvořte verzi, která spustí tok nasazení. I když se verze často vytvářejí automaticky, jakmile bude k dispozici nový artefakt sestavení, tento příklad ukazuje, jak ho vytvořit ručně, abyste mohli zkontrolovat konfiguraci a monitorovat jednotlivé fáze při spuštění.
Přihlaste se k Azure DevOps a přejděte do svého projektu.
Vyberte Azure Pipelines>Releases, vyberte vydávací kanál a pak vyberte Upravit.
V rozevírací nabídce Release vyberte možnost Vytvořit verzi.
Zadejte popis verze, ověřte, že jsou pro nasazení vybrané správné verze artefaktů, a pak vyberte Vytvořit.
Po vytvoření verze se zobrazí banner s odkazem na novou verzi. Výběrem odkazu otevřete souhrn vydané verze, kde můžete sledovat stav nasazení pro každou fázi.
Pokud jste nakonfigurovali schválení před nasazením, přiřazení schvalovatelé obdrží žádost o schválení, než bude možné pokračovat v další fázi nasazení. Pokud chcete nasazení schválit, můžou přidat stručný komentář a pak vybrat Schválit.
Poznámka:
Správci verzí můžou v případě potřeby zobrazit a přepsat rozhodnutí o schválení, například když je schvalovatel nedostupný nebo musí nasazení pokračovat bez zpoždění.
Monitorování a sledování nasazení
Po spuštění verze využijte protokoly nasazení ke sledování průběhu napříč fázemi, kontrole jednotlivých úloh a řešení potíží se selháními nebo neočekávaným chováním. Souhrn vydaných verzí poskytuje zobrazení na úrovni fáze a protokoly poskytují podrobný výstup úlohy, který potřebujete k ověření a ladění.
V souhrnu vydání najeďte ukazatelem na fázi a pak vyberte Protokoly. Protokoly můžete otevřít i v době, kdy je nasazení stále spuštěné, a sledovat tak živý výstup jednotlivých úloh.
Vyberte úlohu, aby se zobrazily její podrobné protokoly. Pokud potřebujete zkontrolovat výstup offline nebo ho sdílet s ostatními, můžete si stáhnout protokol pro jednotlivé úlohy nebo stáhnout .zip soubor, který obsahuje všechny protokoly pro vydání.
Pokud standardní protokoly neposkytují dostatek podrobností, spusťte vydání v režimu ladění a zachyťte další diagnostické informace.