YAML-sémahivatkozás az Azure Pipelineshoz

Az Azure Pipelines YAML-sémahivatkozása a YAML-folyamatok részletes referenciája, amely felsorolja az összes támogatott YAML-szintaxist és azok rendelkezésre álló beállításait.

YAML-folyamat létrehozásához kezdje a folyamatdefinícióval. A YAML-folyamatok létrehozásával kapcsolatos további információkért lásd : A folyamat testreszabása.

A YAML-sémahivatkozás nem terjed ki a tevékenységekre. A tevékenységekkel kapcsolatos további információkért lásd az Azure Pipelines-tevékenységek indexét.

YAML-sémadefiníciós index

A folyamat egy vagy több feladat, amely egy CI/CD-folyamatot ír le.


A feladatok listája meghatározza azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat egy feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha egy külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja ki a forráskódot.


A download lépés letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket.


A downloadBuild lépés letölti a buildösszetevőket.


A powershell lépés egy szkriptet futtat a Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó egy fájlt vagy mappát tesz közzé (feltölt) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Az egyik fájlban több lépésből álló halmazt is meghatározhat, és többször is használhatja egy másik fájlban.


A leküldéses eseményindító meghatározza, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használni kívánt változókat.


Változócsoportból származó változók hivatkozása.


Definiáljon változókat a teljes szintaxis használatával.


Definiálhat változókat egy fájlban, és többször is használhatja más fájlokban.


A folyamat egy vagy több feladat, amely egy CI/CD-folyamatot ír le.


A feladatok listája meghatározza azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A tárolófeladatok lehetővé teszik a feladatok futtatását egy tárolón az ügynök gazdagépe helyett.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat egy feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha egy külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja ki a forráskódot.


A download lépés letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket.


A downloadBuild lépés letölti a buildösszetevőket.


A powershell lépés egy szkriptet futtat a Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó egy fájlt vagy mappát tesz közzé (feltölt) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Az egyik fájlban több lépésből álló halmazt is meghatározhat, és többször is használhatja egy másik fájlban.


A leküldéses eseményindító meghatározza, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használni kívánt változókat.


Változócsoportból származó változók hivatkozása.


Definiáljon változókat a teljes szintaxis használatával.


Definiálhat változókat egy fájlban, és többször is használhatja más fájlokban.


A folyamat egy vagy több olyan szakasz, amely a CI/CD-folyamatot írja le.


Kiterjeszt egy folyamatot egy sablon használatával.


A feladatok listája meghatározza azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


Az üzembehelyezési feladat egy speciális feladattípus. Ez egy lépésgyűjtemény a környezeten való szekvenciális futtatáshoz.


A environment kulcsszó azt a környezetet vagy erőforrást határozza meg, amelyet a folyamat üzembehelyezési feladata céloz meg.


Az üzembehelyezési stratégia lehetővé teszi a frissítés kézbesítésének konfigurálását.


A Canary üzembehelyezési stratégiája módosításokat hajt végre a kiszolgálók egy kis részhalmazán.


A működés közbeni üzembe helyezés az alkalmazás előző verziójának példányait váltja fel az alkalmazás új verziójának példányaival az egyes iterációkban rögzített virtuális gépeken (gördülő készleten).


A RunOnce üzembehelyezési stratégiája úgy vezet be módosításokat, hogy mindegyik lépését egyszer végrehajtja.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A tárolófeladatok lehetővé teszik a feladatok futtatását egy tárolón az ügynök gazdagépe helyett.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


Egy fájlban definiálhat feladatkészletet, és többször is használhatja más fájlokban. A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.


A paraméterek listája meghatározza a folyamatnak átadott futtatókörnyezeti paramétereket.


A paraméter egy folyamatnak átadott értéket jelöl.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat egy feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha egy külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott csomagerőforrások listája.


A YaML-folyamatokban a NuGet- és npm GitHub-csomagokat erőforrásként használhatja fel. A csomagerőforrások megadásakor állítsa a csomagot a vagy npmértékreNuGet.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


Az ütemezések listája határozza meg a folyamat ütemezett eseményindítóit.


Az ütemezett eseményindító meghatározza az ágak felépítésének ütemezését.


A szakaszok kapcsolódó feladatok gyűjteményei.


A szakaszok kapcsolódó feladatok gyűjteményei. Alapértelmezés szerint a szakaszok egymás után futnak. Az egyes fázisok csak az előző szakasz befejezése után kezdődnek, kivéve, ha a dependsOn tulajdonság másként van megadva.


Szakaszokat definiálhat egy fájlban, és többször is használhatja más fájlokban.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja a forráskódot.


A download lépés letölti az aktuális futtatáshoz társított összetevőket, vagy egy másik Azure Pipeline-ból, amely folyamaterőforrásként van társítva.


A downloadBuild lépés letölti a buildösszetevőket.


A getPackage lépés letölt egy csomagot egy csomagkezelési csatornáról az Azure Artifactsben vagy Azure DevOps Server.


A powershell lépés egy szkriptet futtat Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó olyan fájlokat vagy mappákat tesz közzé (tölt fel) folyamatösszetevőként, amelyeket más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A reviewApp lépésletöltések dinamikusan hoznak létre egy erőforrást egy üzembe helyezési fázisszolgáltató alatt.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Egy fájlban több lépésből álló halmazt definiálhat, és többször is használhatja egy másik fájlban.


A feladatok végrehajtási környezetben futnak, amely az ügynök gazdagépe vagy egy tároló.


A leküldéses eseményindító határozza meg, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használandó változókat.


Változócsoport változóinak hivatkozása.


Definiáljon változókat a teljes szintaxissal.


Definiálhat változókészletet egy fájlban, és többször is használhatja más fájlokban.


A folyamat egy vagy több olyan szakasz, amely a CI/CD-folyamatot írja le.


Kiterjeszt egy folyamatot egy sablon használatával.


A feladatok listája határozza meg azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


Az üzembehelyezési feladat egy speciális típusú feladat. Ez a környezeten egymást követő futtatás lépéseinek gyűjteménye.


A environment kulcsszó határozza meg azt a környezetet vagy erőforrást, amelyet a folyamat üzembehelyezési feladata céloz.


Az üzembehelyezési stratégia lehetővé teszi a frissítés kézbesítésének konfigurálását.


A Canary üzembehelyezési stratégiája a kiszolgálók egy kis részhalmazára hajtja végre a módosításokat.


A működés közbeni üzembe helyezés felváltja az alkalmazás előző verziójának példányait az alkalmazás új verziójának példányaival az egyes iterációkban rögzített virtuális gépeken (gördülő készleten).


A runOnce üzembehelyezési stratégiája úgy vezet be módosításokat, hogy mindegyik lépést egyszer végrehajtja.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A tárolófeladatok lehetővé teszik a feladatok futtatását egy tárolón az ügynök gazdagépe helyett.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


Feladatkészletet definiálhat egy fájlban, és többször is használhatja más fájlokban. A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.


A paraméterek listája határozza meg a folyamatnak átadott futtatókörnyezeti paramétereket.


A paraméter egy folyamatnak átadott értéket jelöl.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott csomagerőforrások listája.


A YaML-folyamatokban a NuGet- és npm GitHub-csomagokat erőforrásként használhatja fel. A csomagerőforrások megadásakor állítsa a csomagot a vagy npmértékreNuGet.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


A folyamat által hivatkozott webhook-erőforrások listája.


A webhook-erőforrásokkal integrálhatja a folyamatot egy külső szolgáltatással a munkafolyamat automatizálásához.


A webhookesemény eseményindítóinak testreszabásához használt szűrők.


A webhook-szűrővel testre szabhatók a webhookesemények eseményindítói.


Az ütemezések listája meghatározza a folyamat ütemezett eseményindítóit.


Az ütemezett eseményindítók azt az ütemezést határozzák meg, amely alapján az ágak létre vannak hozva.


A szakaszok kapcsolódó feladatok gyűjteményei.


A szakaszok kapcsolódó feladatok gyűjteményei. Alapértelmezés szerint a szakaszok egymás után futnak. Az egyes fázisok csak az előző szakasz befejezése után kezdődnek, kivéve, ha a dependsOn tulajdonság másként nem rendelkezik.


Szakaszokat definiálhat egy fájlban, és többször is használhatja más fájlokban.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja ki a forráskódot.


A download lépés letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket.


A downloadBuild lépés letölti a buildösszetevőket.


A getPackage lépés letölt egy csomagot egy csomagkezelési csatornáról az Azure Artifactsben vagy Azure DevOps Server.


A powershell lépés egy szkriptet futtat a Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó egy fájlt vagy mappát tesz közzé (feltölt) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A reviewApp letöltési lépés dinamikusan hoz létre egy erőforrást egy üzembe helyezési fázisszolgáltató alatt.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Az egyik fájlban több lépésből álló halmazt is meghatározhat, és többször is használhatja egy másik fájlban.


A feladatok végrehajtási környezetben futnak, amely az ügynök gazdagépe vagy egy tároló.


A leküldéses eseményindító meghatározza, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használni kívánt változókat.


Változócsoportból származó változók hivatkozása.


Definiáljon változókat a teljes szintaxis használatával.


Definiálhat változókat egy fájlban, és többször is használhatja más fájlokban.


A folyamat egy vagy több olyan szakasz, amely a CI/CD-folyamatot írja le.


Kiterjeszt egy folyamatot egy sablon használatával.


A feladatok listája meghatározza azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


Az üzembehelyezési feladat egy speciális feladattípus. Ez egy lépésgyűjtemény a környezeten való szekvenciális futtatáshoz.


A environment kulcsszó azt a környezetet vagy erőforrást határozza meg, amelyet a folyamat üzembehelyezési feladata céloz meg.


Az üzembehelyezési stratégia lehetővé teszi a frissítés kézbesítésének konfigurálását.


A Canary üzembehelyezési stratégiája módosításokat hajt végre a kiszolgálók egy kis részhalmazán.


A működés közbeni üzembe helyezés az alkalmazás előző verziójának példányait váltja fel az alkalmazás új verziójának példányaival az egyes iterációkban rögzített virtuális gépeken (gördülő készleten).


A RunOnce üzembehelyezési stratégiája úgy vezet be módosításokat, hogy mindegyik lépését egyszer végrehajtja.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A tárolófeladatok lehetővé teszik a feladatok futtatását egy tárolón az ügynök gazdagépe helyett.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


Egy fájlban definiálhat feladatkészletet, és többször is használhatja más fájlokban. A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.


A paraméterek listája meghatározza a folyamatnak átadott futtatókörnyezeti paramétereket.


A paraméter egy folyamatnak átadott értéket jelöl.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat egy feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha egy külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott csomagerőforrások listája.


A YaML-folyamatokban a NuGet- és npm GitHub-csomagokat erőforrásként használhatja fel. A csomagerőforrások megadásakor állítsa a csomagot a vagy npmértékreNuGet.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


A folyamat által hivatkozott webhook-erőforrások listája.


A webhook-erőforrásokkal integrálhatja a folyamatot egy külső szolgáltatással a munkafolyamat automatizálásához.


A webhookesemény eseményindítóinak testreszabásához használt szűrők.


A webhook-szűrővel testre szabhatók a webhookesemények eseményindítói.


Az ütemezések listája meghatározza a folyamat ütemezett eseményindítóit.


Az ütemezett eseményindítók azt az ütemezést határozzák meg, amely alapján az ágak létre vannak hozva.


A szakaszok kapcsolódó feladatok gyűjteményei.


A szakaszok kapcsolódó feladatok gyűjteményei. Alapértelmezés szerint a szakaszok egymás után futnak. Az egyes fázisok csak az előző szakasz befejezése után kezdődnek, kivéve, ha a dependsOn tulajdonság másként nem rendelkezik.


Szakaszokat definiálhat egy fájlban, és többször is használhatja más fájlokban.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja ki a forráskódot.


A download lépés letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket.


A downloadBuild lépés letölti a buildösszetevőket.


A getPackage lépés letölt egy csomagot egy csomagkezelési csatornáról az Azure Artifactsben vagy Azure DevOps Server.


A powershell lépés egy szkriptet futtat a Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó egy fájlt vagy mappát tesz közzé (feltölt) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A reviewApp letöltési lépés dinamikusan hoz létre egy erőforrást egy üzembe helyezési fázisszolgáltató alatt.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Az egyik fájlban több lépésből álló halmazt is meghatározhat, és többször is használhatja egy másik fájlban.


A feladatok végrehajtási környezetben futnak, amely az ügynök gazdagépe vagy egy tároló.


Lépésenkénti beállításra használható változók.


A leküldéses eseményindító meghatározza, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használni kívánt változókat.


Változócsoportból származó változók hivatkozása.


Definiáljon változókat a teljes szintaxis használatával.


Definiálhat változókat egy fájlban, és többször is használhatja más fájlokban.


A folyamat egy vagy több olyan szakasz, amely a CI/CD-folyamatot írja le.


Kiterjeszt egy folyamatot egy sablon használatával.


A feladatok listája meghatározza azokat a feladatokat, amelyek egy szakasz munkáját alkotják.


Az üzembehelyezési feladat egy speciális feladattípus. Ez egy lépésgyűjtemény a környezeten való szekvenciális futtatáshoz.


A environment kulcsszó azt a környezetet vagy erőforrást határozza meg, amelyet a folyamat üzembehelyezési feladata céloz meg.


Az üzembehelyezési stratégia lehetővé teszi a frissítés kézbesítésének konfigurálását.


A Canary üzembehelyezési stratégiája módosításokat hajt végre a kiszolgálók egy kis részhalmazán.


A működés közbeni üzembe helyezés az alkalmazás előző verziójának példányait váltja fel az alkalmazás új verziójának példányaival az egyes iterációkban rögzített virtuális gépeken (gördülő készleten).


A RunOnce üzembehelyezési stratégiája úgy vezet be módosításokat, hogy mindegyik lépését egyszer végrehajtja.


A feladat egy ügynök vagy egy kiszolgálón futtatott lépések gyűjteménye.


A tárolófeladatok lehetővé teszik a feladatok futtatását egy tárolón az ügynök gazdagépe helyett.


A matrix és parallel a kulcsszavak kölcsönösen kizáró stratégiákat határoznak meg a feladatok duplikálására.


Egy fájlban definiálhat feladatkészletet, és többször is használhatja más fájlokban. A feladatsablonok használatával kapcsolatos további információkért tekintse meg a sablonokat.


A paraméterek listája meghatározza a folyamatnak átadott futtatókörnyezeti paramétereket.


A paraméter egy folyamatnak átadott értéket jelöl.


A pool kulcsszó határozza meg, hogy melyik készletet használja a folyamat egy feladatához. A pool specifikáció a feladat futtatási stratégiájával kapcsolatos információkat is tartalmaz.


pr

A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.


Az erőforrások a folyamat által használt buildeket, adattárakat, folyamatokat és egyéb erőforrásokat határozzák meg.


A folyamat által hivatkozott builderőforrások listája.


Ha egy külső CI buildrendszerrel rendelkezik, amely összetevőket állít elő, az összetevőket felhasználhatja egy builderőforrással.


A folyamat által hivatkozott tárolóerőforrások listája.


A tárolóerőforrás egy tárolórendszerképre hivatkozik.


A folyamat által hivatkozott csomagerőforrások listája.


A YaML-folyamatokban a NuGet- és npm GitHub-csomagokat erőforrásként használhatja fel. A csomagerőforrások megadásakor állítsa a csomagot a vagy npmértékreNuGet.


A folyamat által hivatkozott folyamaterőforrások listája.


Ha rendelkezik olyan Azure Pipeline-tal, amely összetevőket állít elő, a folyamat felhasználhatja az összetevőket egy folyamaterőforrás definiálásával. A 2020-Azure DevOps Server és újabb verziókban is engedélyezheti a folyamatvégzítési eseményindítókat egy folyamaterőforrás használatával.


A folyamat által hivatkozott adattár-erőforrások listája.


A repository kulcsszóval megadhat egy külső adattárat.


A folyamat által hivatkozott webhook-erőforrások listája.


A webhook-erőforrásokkal integrálhatja a folyamatot egy külső szolgáltatással a munkafolyamat automatizálásához.


A webhookesemény eseményindítóinak testreszabásához használt szűrők.


A webhook-szűrővel testre szabhatók a webhookesemények eseményindítói.


Az ütemezések listája meghatározza a folyamat ütemezett eseményindítóit.


Az ütemezett eseményindítók azt az ütemezést határozzák meg, amely alapján az ágak létre vannak hozva.


A szakaszok kapcsolódó feladatok gyűjteményei.


A szakaszok kapcsolódó feladatok gyűjteményei. Alapértelmezés szerint a szakaszok egymás után futnak. Az egyes fázisok csak az előző szakasz befejezése után kezdődnek, kivéve, ha a dependsOn tulajdonság másként nem rendelkezik.


Szakaszokat definiálhat egy fájlban, és többször is használhatja más fájlokban.


A lépések a feladatokat alkotó műveletek lineáris sorozatai.


A bash lépés egy szkriptet futtat a Bashben Windows, macOS és Linux rendszeren.


A használatával checkout konfigurálhatja, hogy a folyamat hogyan használja ki a forráskódot.


A download lépés letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket.


A downloadBuild lépés letölti a buildösszetevőket.


A getPackage lépés letölt egy csomagot egy csomagkezelési csatornáról az Azure Artifactsben vagy Azure DevOps Server.


A powershell lépés egy szkriptet futtat a Windows PowerShell (Windows rendszeren) vagy pwsh (Linux és macOS) használatával.


A publish kulcsszó egy fájlt vagy mappát tesz közzé (feltölt) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak.


A pwsh lépés egy szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren.


A reviewApp letöltési lépés dinamikusan hoz létre egy erőforrást egy üzembe helyezési fázisszolgáltató alatt.


A script lépés egy szkriptet futtat a windowsos cmd.exe és a Bash használatával más platformokon.


Egy task lépés egy feladatot futtat.


Az egyik fájlban több lépésből álló halmazt is meghatározhat, és többször is használhatja egy másik fájlban.


A feladatok végrehajtási környezetben futnak, amely az ügynök gazdagépe vagy egy tároló.


Lépésenkénti beállításra használható változók.


A leküldéses eseményindító meghatározza, hogy mely ágak okozzák a folyamatos integrációs build futtatását.


Definiálja a folyamatban használni kívánt változókat.


Változócsoportból származó változók hivatkozása.


Definiáljon változókat a teljes szintaxis használatával.


Definiálhat változókat egy fájlban, és többször is használhatja más fájlokban.


YAML-sémadokumentációk konvenciók

A YAML-sémahivatkozás az Azure Pipelines YAML-folyamatainak részletes referencia-útmutatója. Tartalmaz egy katalógust az összes támogatott YAML-képességről és az elérhető lehetőségekről.

Íme a YAML-sémahivatkozásban használt szintaxiskonvenciák.

  • A bal oldalon : található a folyamatdefiníciókban használt szó szerinti kulcsszó.
  • A jobb oldalon : egy adattípus található. Az adattípus lehet primitív típus, például sztring vagy a hivatkozás más részén definiált gazdag szerkezetre mutató hivatkozás.
  • A jelölés [adattípusa] az említett definíciótípus tömbje. Például [ string ] sztringek tömbje.
  • A jelölés {adattípus adattípusa:} az egyik adattípus egy másikhoz való leképezését jelzi. Például { string: string } a sztringek sztringekhez való leképezése.
  • A szimbólum | azt jelzi, hogy a kulcsszóhoz több adattípus is elérhető. Például azt jelenti, job | template hogy egy feladatdefiníció vagy egy sablonhivatkozás engedélyezve van.

Lásd még

Ez a referencia egy Azure Pipelines YAML-fájl sémáját ismerteti. A YAML alapjainak megismeréséhez lásd: Learn YAML in Y Minutes (YAML megismerése Y perc alatt). Az Azure Pipelines nem támogatja az összes YAML-funkciót. A nem támogatott funkciók közé tartoznak a horgonyok, az összetett kulcsok és a készletek. A szabványos YAML-sel ellentétben az Azure Pipelines attól is függ, hogy a leképezés első kulcsaként lát-e stage, job, , taskvagy egy feladatikont script .