Sdílet prostřednictvím


YAML a klasické kanály

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Pipelines umožňuje vývojářům automatizovat širokou škálu úloh, od spuštění dávkového souboru až po nastavení kompletního řešení kontinuální integrace (CI) a průběžného doručování (CD) pro své aplikace.

Azure Pipelines podporuje širokou škálu jazyků, platforem a nástrojů a nabízí dva typy kanálů, ze které si můžete vybrat: editory kanálů založené na YAML a Classic.

Poznámka:

Pokud s Azure Pipelines začínáte, doporučujeme začít kanály YAML. U existujících klasických kanálů můžete pokračovat v jejich používání nebo migrovat do kanálů YAML.

Definování kanálů pomocí YAML

Konfigurace kanálu se nachází v souboru YAML s názvem azure-pipelines.ymlvedle vaší aplikace.

  • Soubor YAML je verzován společně s kódem vaší aplikace a dodržuje stejnou strukturu větvení.

  • Každá větev může kanál přizpůsobit úpravou azure-pipelines.yml souboru.

  • Udržování konfigurace kanálu ve správě verzí zajišťuje, že všechny změny, které způsobují problémy nebo neočekávané výsledky, se dají snadno identifikovat v rámci základu kódu.

Pokyny naleznete v části Vytvoření prvního pipeline pro podrobný průvodce, jak vytvořit ukázkovou aplikaci z úložiště Git.

Definování kanálů pomocí klasického rozhraní

Klasické kanály se vytvářejí na webovém portálu Azure DevOps pomocí editoru uživatelského rozhraní Classic. Můžete definovat kanál pro sestavení, otestování kódu a následné publikování artefaktu (binárního souboru). Kromě toho můžete definovat vydávací kanál pro zpracování binárního souboru (artefaktu) a jeho nasazení do konkrétních cílů.

Pokyny najdete v podrobných průvodcích krok za krokem k sestavení a nasazení aplikace pomocí kanálů Classic Pipelines.

Dostupnost funkcí

Funkce Popis YAML Klasický kanál Klasická verze
Agenti Softwarová komponenta, která běží na virtuálním počítači nebo fyzickém počítači a zodpovídá za provádění úloh definovaných ve službě Azure Pipelines. dok dok dok
Schválení Řiďte pracovní postup nasazení tím, že před nasazením do fáze stanovíte, aby určení schvalovatelé schválili. dok dok
Artefakty Stáhněte a publikujte binární soubory a různé typy balíčků do různých cílů. dok dok dok
Ukládání do mezipaměti Zkraťte dobu sestavení ukládáním do mezipaměti a opětovným použitím závislostí z předchozích běhů. dok dok
Podmínky Zadejte podmínky, za kterých se má spustit krok, úloha nebo fáze. dok dok dok
Kontejnerové úlohy Určete úlohy, které se mají spustit v kontejneru. dok
Požadavky Ujistěte se, že jsou v běžícím agentu k dispozici možnosti, které váš kanál potřebuje. dok dok dok
Závislosti Zadejte požadavek, který musí být splněn, aby bylo možné spustit další fázi. dok dok
Skupiny nasazení a prostředí Skupiny nasazení - Klasické: Definujte sadu cílových počítačů, které jsou vybaveny agentem nasazení.
Prostředí (YAML): Kolekce prostředků určených pro nasazení.
dok dok
Úlohy nasazení Kolekce kroků nasazení, které se spouštějí postupně v prostředí. dok
Brány Automatizace kontrol vydávání verzí vyhodnocením signálů stavu z externích služeb před dokončením nasazení dok
Úlohy Série sekvenčních kroků, které tvoří nejmenší jednotku práce, kterou lze naplánovat ke spuštění. dok dok dok
Knihovna Kolekce prostředků, které je možné použít ve službě Azure Pipelines. Knihovna obsahuje dva typy prostředků: skupiny proměnných a zabezpečené soubory. dok dok dok
Připojení služeb Povolte připojení k externí službě vyžadované ke spouštění úkolů v úloze. dok dok dok
Služební kontejnery Umožňuje spravovat životní cyklus kontejnerizované služby. nejčastěji se používá s kontejnerovými úlohami. dok
Fáze Uspořádejte úlohy v rámci řetězce. dok dok
Skupiny úloh Zapouzdřte posloupnost úkolů do jediné opakovaně použitelné úlohy. dok dok
Úlohy Stavební bloky definující kroky, které tvoří úlohu potrubního procesu. dok dok dok
Šablony Definujte opakovaně použitelný obsah, logiku a parametry. dok
Spouštěče Definujte událost, která způsobí spuštění kanálu. dok dok dok
Proměnné Zástupný symbol pro hodnoty, které se dají použít v průběhu celého provádění vašeho kanálu. dok dok dok
Skupiny proměnných Slouží k ukládání hodnot a tajných kódů, které chcete spravovat a sdílet napříč několika kanály. dok dok dok
Funkce Popis YAML Klasický kanál Klasická verze
Agenti Softwarová komponenta, která běží na virtuálním počítači nebo fyzickém počítači a zodpovídá za provádění úloh definovaných ve službě Azure Pipelines. dok dok dok
Schválení Řiďte pracovní postup nasazení tím, že před nasazením do fáze stanovíte, aby určení schvalovatelé schválili. dok dok
Artefakty Stáhněte a publikujte binární soubory a různé typy balíčků do různých cílů. dok dok dok
Podmínky Zadejte podmínky, za kterých se má spustit krok, úloha nebo fáze. dok dok dok
Kontejnerové úlohy Určete úlohy, které se mají spustit v kontejneru. dok
Požadavky Ujistěte se, že jsou v běžícím agentu k dispozici možnosti, které váš kanál potřebuje. dok dok dok
Závislosti Zadejte požadavek, který musí být splněn, aby bylo možné spustit další fázi. dok dok
Skupiny nasazení a prostředí Skupiny nasazení - Klasické: Definujte sadu cílových počítačů, které jsou vybaveny agentem nasazení.
Prostředí (YAML): Kolekce prostředků určených pro nasazení.
dok dok
Úlohy nasazení Kolekce kroků nasazení, které se spouštějí postupně v prostředí. dok
Brány Automatizace kontrol vydávání verzí vyhodnocením signálů stavu z externích služeb před dokončením nasazení dok
Úlohy Série sekvenčních kroků, které tvoří nejmenší jednotku práce, kterou lze naplánovat ke spuštění. dok dok dok
Knihovna Kolekce prostředků, které je možné použít ve službě Azure Pipelines. Knihovna obsahuje dva typy prostředků: skupiny proměnných a zabezpečené soubory. dok dok dok
Připojení služeb Povolte připojení k externí službě vyžadované ke spouštění úkolů v úloze. dok dok dok
Fáze Uspořádejte úlohy v rámci řetězce. dok dok
Skupiny úloh Zapouzdřte posloupnost úkolů do jediné opakovaně použitelné úlohy. dok dok
Úlohy Stavební bloky definující kroky, které tvoří úlohu potrubního procesu. dok dok dok
Šablony Definujte opakovaně použitelný obsah, logiku a parametry. dok
Spouštěče Definujte událost, která způsobí spuštění kanálu. dok dok dok
Proměnné Zástupný symbol pro hodnoty, které se dají použít v průběhu celého provádění vašeho kanálu. dok dok dok
Skupiny proměnných Slouží k ukládání hodnot a tajných kódů, které chcete spravovat a sdílet napříč několika kanály. dok dok dok

Další kroky