Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.yml
talá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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Feltételek | Adja meg azokat a feltételeket, amelyek mellett egy lépésnek, feladatnak vagy fázisnak futnia kell. |
![]() |
![]() |
![]() |
Kontejner feladatok | Adja meg a tárolóban futtatandó feladatokat. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Függőségek | Adjon meg egy követelményt, amelyet teljesítenie kell a következő szakasz futtatásához. |
![]() |
![]() |
![]() |
Ü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. |
![]() |
![]() |
![]() |
Üzembehelyezési feladatok | Üzembe helyezési lépések gyűjteménye, amelyek egymás után futnak a környezetben. |
![]() |
![]() |
![]() |
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. | ![]() |
![]() |
![]() |
Feladatok | Szekvenciális lépések sorozata, amelyek a legkisebb futtatható munkaegységet alkotják. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Szolgáltatáskapcsolatok | Engedélyezze a kapcsolatot egy külső szolgáltatással, amely egy feladat feladatainak végrehajtásához szükséges. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Szakaszok | Munkák rendszerezése egy csővezetékben. |
![]() |
![]() |
![]() |
Tevékenységcsoportok | Tevékenységek sorozatának beágyazása egyetlen újrafelhasználható tevékenységbe. | ![]() |
![]() |
![]() |
Feladatok | A csővezeték feladatot alkotó lépéseket meghatározó építőelemek. |
![]() |
![]() |
![]() |
Sablonok | Újrafelhasználható tartalom, logika és paraméterek definiálása. |
![]() |
![]() |
![]() |
Eseményindítók | Adja meg azt az eseményt, amely egy csővezeték futtatását okozza. |
![]() |
![]() |
![]() |
Változók | A folyamat végrehajtása során használható értékek helyőrzője. |
![]() |
![]() |
![]() |
Változócsoportok | Olyan értékek és titkos kódok tárolására használható, amelyeket több folyamaton szeretne kezelni és megosztani. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Feltételek | Adja meg azokat a feltételeket, amelyek mellett egy lépésnek, feladatnak vagy fázisnak futnia kell. |
![]() |
![]() |
![]() |
Kontejner feladatok | Adja meg a tárolóban futtatandó feladatokat. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Függőségek | Adjon meg egy követelményt, amelyet teljesítenie kell a következő szakasz futtatásához. |
![]() |
![]() |
![]() |
Ü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. |
![]() |
![]() |
![]() |
Üzembehelyezési feladatok | Üzembe helyezési lépések gyűjteménye, amelyek egymás után futnak a környezetben. |
![]() |
![]() |
![]() |
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. | ![]() |
![]() |
![]() |
Feladatok | Szekvenciális lépések sorozata, amelyek a legkisebb futtatható munkaegységet alkotják. |
![]() |
![]() |
![]() |
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. |
![]() |
![]() |
![]() |
Szolgáltatáskapcsolatok | Engedélyezze a kapcsolatot egy külső szolgáltatással, amely egy feladat feladatainak végrehajtásához szükséges. |
![]() |
![]() |
![]() |
Szakaszok | Munkák rendszerezése egy csővezetékben. |
![]() |
![]() |
![]() |
Tevékenységcsoportok | Tevékenységek sorozatának beágyazása egyetlen újrafelhasználható tevékenységbe. | ![]() |
![]() |
![]() |
Feladatok | A csővezeték feladatot alkotó lépéseket meghatározó építőelemek. |
![]() |
![]() |
![]() |
Sablonok | Újrafelhasználható tartalom, logika és paraméterek definiálása. |
![]() |
![]() |
![]() |
Eseményindítók | Adja meg azt az eseményt, amely egy csővezeték futtatását okozza. |
![]() |
![]() |
![]() |
Változók | A folyamat végrehajtása során használható értékek helyőrzője. |
![]() |
![]() |
![]() |
Változócsoportok | Olyan értékek és titkos kódok tárolására használható, amelyeket több folyamaton szeretne kezelni és megosztani. |
![]() |
![]() |
![]() |