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.
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
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.yml
vedle 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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Artefakty | Stáhněte a publikujte binární soubory a různé typy balíčků do různých cílů. |
![]() |
![]() |
![]() |
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ů. |
![]() |
![]() |
![]() |
Podmínky | Zadejte podmínky, za kterých se má spustit krok, úloha nebo fáze. |
![]() |
![]() |
![]() |
Kontejnerové úlohy | Určete úlohy, které se mají spustit v kontejneru. |
![]() |
![]() |
![]() |
Požadavky | Ujistěte se, že jsou v běžícím agentu k dispozici možnosti, které váš kanál potřebuje. |
![]() |
![]() |
![]() |
Závislosti | Zadejte požadavek, který musí být splněn, aby bylo možné spustit další fázi. |
![]() |
![]() |
![]() |
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í. |
![]() |
![]() |
![]() |
Úlohy nasazení | Kolekce kroků nasazení, které se spouštějí postupně v prostředí. |
![]() |
![]() |
![]() |
Brány | Automatizace kontrol vydávání verzí vyhodnocením signálů stavu z externích služeb před dokončením nasazení | ![]() |
![]() |
![]() |
Úlohy | Série sekvenčních kroků, které tvoří nejmenší jednotku práce, kterou lze naplánovat ke spuštění. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Připojení služeb | Povolte připojení k externí službě vyžadované ke spouštění úkolů v úloze. |
![]() |
![]() |
![]() |
Služební kontejnery | Umožňuje spravovat životní cyklus kontejnerizované služby. nejčastěji se používá s kontejnerovými úlohami. |
![]() |
![]() |
![]() |
Fáze | Uspořádejte úlohy v rámci řetězce. |
![]() |
![]() |
![]() |
Skupiny úloh | Zapouzdřte posloupnost úkolů do jediné opakovaně použitelné úlohy. | ![]() |
![]() |
![]() |
Úlohy | Stavební bloky definující kroky, které tvoří úlohu potrubního procesu. |
![]() |
![]() |
![]() |
Šablony | Definujte opakovaně použitelný obsah, logiku a parametry. |
![]() |
![]() |
![]() |
Spouštěče | Definujte událost, která způsobí spuštění kanálu. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Schválení | Řiďte postup nasazení tím, že před nasazením do etapy vyžadujete schválení od určených schvalovatelů. |
![]() |
![]() |
![]() |
Artefakty | Stáhněte a publikujte binární soubory a různé typy balíčků do různých cílů. |
![]() |
![]() |
![]() |
Podmínky | Zadejte podmínky, za kterých se má spustit krok, úloha nebo fáze. |
![]() |
![]() |
![]() |
Kontejnerové úlohy | Zadat úlohy k provedení v kontejneru. |
![]() |
![]() |
![]() |
Požadavky | Ujistěte se, že běžící agent má k dispozici možnosti, které vaše potrubí potřebuje. |
![]() |
![]() |
![]() |
Závislosti | Zadejte požadavek, který musí být splněn, aby bylo možné spustit další fázi. |
![]() |
![]() |
![]() |
Skupiny nasazení a prostředí | Skupiny nasazení (Klasické): Definujte sadu cílových počítačů, které jsou vybaveny agentem nasazení. Prostředí (YAML): Soubor prostředků určených pro nasazení. |
![]() |
![]() |
![]() |
Úlohy nasazení | Kolekce kroků pro nasazení, které probíhají sekvenčně v rámci prostředí. |
![]() |
![]() |
![]() |
Brány | Automatizujte kontrolu vydání vyhodnocením stavových signálů z externích služeb před dokončením nasazení. | ![]() |
![]() |
![]() |
Úlohy | Série sekvenčních kroků, které tvoří nejmenší jednotku práce, kterou lze naplánovat ke spuštění. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Připojení služeb | Povolte připojení k externí službě vyžadované ke spouštění úkolů v úloze. |
![]() |
![]() |
![]() |
FÁZE | Uspořádejte úlohy v rámci potrubí. |
![]() |
![]() |
![]() |
Skupiny úloh | Zapouzdřte posloupnost úkolů do jediné opakovaně použitelné úlohy. | ![]() |
![]() |
![]() |
Úlohy | Základní stavební kameny, které definují kroky tvořící úlohu potrubí. |
![]() |
![]() |
![]() |
Šablony | Definujte opakovaně použitelný obsah, logiku a parametry. |
![]() |
![]() |
![]() |
Spouštěče | Definujte událost, která způsobí spuštění kanálu. |
![]() |
![]() |
![]() |
Proměnné | Zástupný symbol pro hodnoty, které lze použít během provádění vaší spojnice. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |