Megosztás a következőn keresztül:


YAML és klasszikus folyamatok

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

Az Azure Pipelines lehetővé teszi a fejlesztők számára, hogy különféle feladatokat automatizáljanak, a batch-fájlok végrehajtásától kezdve a teljes folyamatos integrációs (CI) és a folyamatos kézbesítési (CD) megoldás beállításáig az alkalmazásaikhoz.

Az Azure Pipelines számos nyelvet, platformot és eszközt támogat, és kétféle folyamat közül választhat: YAML-alapú és klasszikus folyamatszerkesztők .

Feljegyzés

Ha még nem ismerkedik az Azure Pipelines szolgáltatással, javasoljuk, hogy YAML-folyamatokkal kezdjen. A meglévő klasszikus folyamatok esetében dönthet úgy, hogy továbbra is használja őket, vagy áttelepíti őket YAML-folyamatokba.

Pipeline-ek definiálása YAML használatával

A folyamatkonfiguráció az alkalmazás mellett egy yaML-fájlban azure-pipelines.ymltalálható.

  • A YAML-fájl az alkalmazáskód mellett verziószámozott, és ugyanahhoz az elágaztatási struktúrához kapcsolódik.

  • Minden ág testre szabhatja a folyamatot a azure-pipelines.yml fájl szerkesztésével.

  • A folyamatkonfiguráció verziókövetésben tartása biztosítja, hogy a problémákat vagy váratlan kimeneteket okozó módosítások könnyen azonosíthatók legyenek a kódbázison belül.

Útmutatásért tekintse meg az első folyamat létrehozása lépésről lépésre című útmutatót, amely egy Git-adattárból hoz létre mintaalkalmazást.

Folyamatok definiálása a klasszikus felülettel

A klasszikus folyamatok az Azure DevOps webes portálon, a klasszikus felhasználói felület szerkesztőjével jönnek létre. Definiálhat egy pipeline-t a kód felépítéséhez, teszteléséhez, majd az artefaktum (bináris) közzétételéhez. Emellett meghatározhat egy kiadási csővezetéket a bináris (összetevő) felhasználásához és adott célokra való üzembe helyezéséhez.

Útmutatásért tekintse meg a buildelési és üzembe helyezési útmutatókat az alkalmazás klasszikus folyamatokkal való létrehozásához és üzembe helyezéséhez.

Szolgáltatások rendelkezésre állása

Funkció Leírás YAML Klasszikus folyamat Klasszikus kiadás
Ügynökök Egy virtuális gépen vagy fizikai gépen futó szoftverösszetevő, amely az Azure Pipelinesban meghatározott feladatok végrehajtásáért felelős. Doc Doc Doc
Jóváhagyások Szabályozhatja az üzembe helyezési munkafolyamatot, ha a kijelölt jóváhagyókat jóváhagyásra kötelezi a fázisban való üzembe helyezés előtt. Doc Doc
Műtárgyak Töltse le és tegye közzé bináris fájljait és különböző csomagtípusait különböző célhelyeken. Doc Doc Doc
Gyorsítótárazás Csökkentse a buildelési időt az előző futtatások függőségeinek gyorsítótárazásával és újrafelhasználásával. Doc Doc
Feltételek Adja meg azokat a feltételeket, amelyek mellett egy lépésnek, feladatnak vagy fázisnak futnia kell. Doc Doc Doc
Kontejner feladatok Adja meg a tárolóban futtatandó feladatokat. Doc
Igények Győződjön meg arról, hogy a folyamat igényeinek képességei megtalálhatók a futó ügynökön. Doc Doc Doc
Függőségek Adjon meg egy követelményt, amelyet teljesítenie kell a következő szakasz futtatásához. Doc Doc
Üzembehelyezési csoportok > környezetek Telepítési csoportok (klasszikus): Határozzon meg egy halmazt a telepítési ügynökkel felszerelt célgépekről.
Környezetek (YAML): Az üzembe helyezésre szánt erőforrások gyűjteménye.
Doc Doc
Üzembehelyezési feladatok Üzembe helyezési lépések gyűjteménye, amelyek egymás után futnak a környezetben. Doc
Gates A kiadási vezérlők automatizálása külső szolgáltatások állapotjeleinek kiértékelésével az üzembe helyezés befejezése előtt. Doc
Feladatok Szekvenciális lépések sorozata, amelyek a legkisebb futtatható munkaegységet alkotják. Doc Doc Doc
Könyvtár Az Azure Pipelinesban használható eszközök gyűjteménye. A kódtár két típusú objektumot tartalmaz: változócsoportokat és biztonságos fájlokat. Doc Doc Doc
Szolgáltatáskapcsolatok Engedélyezze a kapcsolatot egy külső szolgáltatással, amely egy feladat feladatainak végrehajtásához szükséges. Doc Doc Doc
Szolgáltatástárolók Lehetővé teszi egy tárolóalapú szolgáltatás életciklusának kezelését. leggyakrabban tárolófeladatokkal használják. Doc
Szakaszok Munkák rendszerezése egy csővezetékben. Doc Doc
Tevékenységcsoportok Tevékenységek sorozatának beágyazása egyetlen újrafelhasználható tevékenységbe. Doc Doc
Feladatok A csővezeték feladatot alkotó lépéseket meghatározó építőelemek. Doc Doc Doc
Sablonok Újrafelhasználható tartalom, logika és paraméterek definiálása. Doc
Eseményindítók Adja meg azt az eseményt, amely egy csővezeték futtatását okozza. Doc Doc Doc
Változók A folyamat végrehajtása során használható értékek helyőrzője. Doc Doc Doc
Változócsoportok Olyan értékek és titkos kódok tárolására használható, amelyeket több folyamaton szeretne kezelni és megosztani. Doc Doc Doc
Funkció Leírás YAML Klasszikus csővezeték Klasszikus kiadás
Ügynökök Egy virtuális gépen vagy fizikai gépen futó szoftverösszetevő, amely az Azure Pipelinesban meghatározott feladatok végrehajtásáért felelős. Doc Doc Doc
Jóváhagyások Szabályozhatja az üzembe helyezési munkafolyamatot, ha a kijelölt jóváhagyókat jóváhagyásra kötelezi a fázisban való üzembe helyezés előtt. Doc Doc
Műtárgyak Töltse le és tegye közzé bináris fájljait és különböző csomagtípusait különböző célhelyeken. Doc Doc Doc
Feltételek Adja meg azokat a feltételeket, amelyek mellett egy lépésnek, feladatnak vagy fázisnak futnia kell. Doc Doc Doc
Kontejner feladatok Adja meg a tárolóban futtatandó feladatokat. Doc
Igények Győződjön meg arról, hogy a folyamat igényeinek képességei megtalálhatók a futó ügynökön. Doc Doc Doc
Függőségek Adjon meg egy követelményt, amelyet teljesítenie kell a következő szakasz futtatásához. Doc Doc
Üzembehelyezési csoportok > környezetek Telepítési csoportok (klasszikus): Határozzon meg egy halmazt a telepítési ügynökkel felszerelt célgépekről.
Környezetek (YAML): Az üzembe helyezésre szánt erőforrások gyűjteménye.
Doc Doc
Üzembehelyezési feladatok Üzembe helyezési lépések gyűjteménye, amelyek egymás után futnak a környezetben. Doc
Gates A kiadási vezérlők automatizálása külső szolgáltatások állapotjeleinek kiértékelésével az üzembe helyezés befejezése előtt. Doc
Feladatok Szekvenciális lépések sorozata, amelyek a legkisebb futtatható munkaegységet alkotják. Doc Doc Doc
Könyvtár Az Azure Pipelinesban használható eszközök gyűjteménye. A kódtár két típusú objektumot tartalmaz: változócsoportokat és biztonságos fájlokat. Doc Doc Doc
Szolgáltatáskapcsolatok Engedélyezze a kapcsolatot egy külső szolgáltatással, amely egy feladat feladatainak végrehajtásához szükséges. Doc Doc Doc
Szakaszok Munkák rendszerezése egy csővezetékben. Doc Doc
Tevékenységcsoportok Tevékenységek sorozatának beágyazása egyetlen újrafelhasználható tevékenységbe. Doc Doc
Feladatok A csővezeték feladatot alkotó lépéseket meghatározó építőelemek. Doc Doc Doc
Sablonok Újrafelhasználható tartalom, logika és paraméterek definiálása. Doc
Eseményindítók Adja meg azt az eseményt, amely egy csővezeték futtatását okozza. Doc Doc Doc
Változók A folyamat végrehajtása során használható értékek helyőrzője. Doc Doc Doc
Változócsoportok Olyan értékek és titkos kódok tárolására használható, amelyeket több folyamaton szeretne kezelni és megosztani. Doc Doc Doc

Következő lépések