Az első folyamat létrehozása

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

Ez egy részletes útmutató az Azure Pipelines használatával egy Git-adattárból származó mintaalkalmazás létrehozásához. Ez az útmutató a YAML-folyamatszerkesztővel konfigurált YAML-folyamatokat használja. Ha inkább klasszikus folyamatokat szeretne használni, olvassa el a Klasszikus folyamat definiálása című témakört. A TFVC használatával kapcsolatos útmutatásért tekintse meg a TFVC-adattárak összeállítását ismertető témakört.

Előfeltételek – Azure DevOps

Győződjön meg róla, hogy rendelkezik az alábbi elemekkel:

  • Egy GitHub-fiók, ahol adattárat hozhat létre. Hozzon létre egyet ingyen.

  • Egy Azure DevOps-szervezet. Hozzon létre egyet ingyen. Ha a csapatának már van ilyenje, győződjön meg arról, hogy Ön a használni kívánt Azure DevOps-projekt rendszergazdája.

  • Folyamatok futtatásának lehetősége a Microsoft által üzemeltetett ügynökökön. A Microsoft által üzemeltetett ügynökök használatához az Azure DevOps-szervezetnek hozzáféréssel kell rendelkeznie a Microsoft által üzemeltetett párhuzamos feladatokhoz. Vásárolhat párhuzamos feladatot, vagy ingyenes támogatást kérhet.

Az első folyamat létrehozása

A Java-mintakód lekérése

Első lépésként forgja el az alábbi adattárat a GitHub-fiókjában.

https://github.com/MicrosoftDocs/pipelines-java

Az első Java-folyamat létrehozása

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és nyissa meg a projektet.

  2. Lépjen a Folyamatok elemre, majd válassza az Új folyamat vagy a Folyamat létrehozása lehetőséget az első folyamat létrehozásakor.

  3. Végezze el a varázsló lépéseit úgy, hogy először a GitHubot választja a forráskód helyeként.

  4. Előfordulhat, hogy a rendszer átirányítja a GitHubra a bejelentkezéshez. Ha igen, adja meg a GitHub hitelesítő adatait.

  5. Amikor megjelenik az adattárak listája, válassza ki az adattárat.

  6. Előfordulhat, hogy a Rendszer átirányítja a GitHubra az Azure Pipelines alkalmazás telepítéséhez. Ha igen, válassza a Jóváhagyás > telepítés lehetőséget.

  1. Az Azure Pipelines elemzi az adattárat, és javasolja a Maven-folyamatsablont .

  2. Amikor megjelenik az új folyamat, tekintse meg a YAML-et, hogy lássa, mit csinál. Ha elkészült, válassza a Mentés és futtatás lehetőséget.

  3. A rendszer kérni fogja, hogy véglegesítsen egy új azure-pipelines.yml fájlt az adattárban. Miután elégedett az üzenettel, válassza a Mentés és futtatás lehetőséget.

    Ha működés közben szeretné megtekinteni a folyamatot, válassza ki a buildelési feladatot.

    Most hozott létre és futtatott egy folyamatot, amelyet automatikusan létrehoztunk Önnek, mert a kód jónak tűnt a Maven-sablonhoz .

    Most már rendelkezik egy működő YAML-folyamat (azure-pipelines.yml) az adattárban, amely készen áll a testreszabásra!

  4. Ha készen áll a folyamat módosítására, jelölje ki azt a Folyamatok lapon, majd szerkessze a azure-pipelines.yml fájlt.

További információ a Java folyamaton belüli használatával kapcsolatban.

Folyamatok megtekintése és kezelése

A folyamatok megtekintéséhez és kezeléséhez válassza a folyamatok lehetőséget a bal oldali menüben a folyamatok kezdőlapjára való ugráshoz.

Képernyőkép a folyamatok kezdőlapjáról.

A folyamatok kezdőlapján megtekintheti a folyamatokat és a folyamatfuttatásokat, folyamatokat hozhat létre és importálhat, kezelheti a biztonságot, valamint részletezheti a folyamatokat és futtatási részleteket.

A Legutóbbiak lehetőséget választva megtekintheti a legutóbb futtatott folyamatokat (az alapértelmezett nézetet), vagy az Összes lehetőséget az összes folyamat megtekintéséhez.

Képernyőkép a folyamatfuttatások megtekintésének lehetőségeiről a folyamatok kezdőlapján.

Válasszon ki egy folyamatot a folyamat kezeléséhez és a futtatások megtekintéséhez. Válassza ki az utolsó futtatás buildszámát a build eredményeinek megtekintéséhez, válassza ki az ág nevét a futtatáshoz tartozó ág megtekintéséhez, vagy válassza ki a helyi menüt a folyamat futtatásához és más felügyeleti műveletek végrehajtásához.

Képernyőkép a legutóbb futtatott folyamatokról.

Válassza a Futtatások lehetőséget az összes folyamatfuttatás megtekintéséhez. Igény szerint szűrheti a megjelenített futtatásokat.

A folyamatfuttatások képernyőképe.

Válasszon ki egy folyamatfuttatást a futtatás adatainak megtekintéséhez.

A helyi menüből választhatja a futtatás megtartását vagy törlését . A futtatási megőrzésről további információt a buildelési és kiadási adatmegőrzési szabályzatok című témakörben talál.

Képernyőkép a folyamatfuttatás helyi menüjéről.

Folyamat részleteinek megtekintése

A folyamat részletes lapja lehetővé teszi a folyamat megtekintését és kezelését.

Képernyőkép a folyamat részleteinek oldaláról.

A folyamat szerkesztéséhez válassza a Szerkesztés lehetőséget. További információ: YAML-folyamatszerkesztő. A folyamatot úgy is szerkesztheti, hogy módosítja a azure-pipelines.yml fájlt közvetlenül a folyamatot üzemeltető adattárban.

Folyamatfuttatás részleteinek megtekintése

A folyamatfuttatás összegzéséből megtekintheti a futtatás állapotát, mind futás közben, mind pedig befejezett állapotában.

Képernyőkép a folyamatfuttatás összegzéséről.

Az összefoglaló panelen megtekintheti a feladatok és a fázisok részleteit, letöltheti az összetevőket, és navigálhat a csatolt véglegesítésekhez, a teszteredményekhez és a munkaelemekhez.

Feladatok és szakaszok

A feladatok panel a szakaszok és feladatok állapotának áttekintését jeleníti meg. Ezen a panelen több lap is lehet attól függően, hogy a folyamat szakaszokkal és feladatokkal, vagy csak feladatokkal rendelkezik. Ebben a példában a folyamat két fázisból áll, a Build and Deploy (Build és Üzembe helyezés) nevű szakaszból. A folyamat lépéseit a Fázisok vagy Feladatok panelen lévő feladat kiválasztásával részletezheti.

Képernyőkép a folyamatfeladatok és -szakaszokról.

Válasszon ki egy feladatot a feladat lépéseinek megtekintéséhez.

Képernyőkép a folyamattevékenységről.

A lépések nézetében áttekintheti az egyes lépések állapotát és részleteit. A További műveletek között válthat az időbélyegek között, vagy megtekintheti a folyamat összes lépésének nyers naplóját.

Képernyőkép a folyamattevékenységek tartalom menüjéről.

Folyamat megszakítása és újrafuttatása

Ha a folyamat fut, a Mégse gombra kattintva megszakíthatja azt. Ha a futtatás befejeződött, a folyamat újrafuttatásához válassza az Új futtatása lehetőséget.

Képernyőkép egy folyamatfuttatás megszakításáról.

Folyamatfuttatás további műveletek menüje

A További műveletek menüből letöltheti a naplókat, címkéket adhat hozzá, szerkesztheti a folyamatot, törölheti a futtatást, és konfigurálhatja a futtatás megőrzési adatait.

Képernyőkép a folyamatfuttatás összefoglaló oldalának további műveletek menüjéről.

Feljegyzés

Ha a futtatás meg van őrizve, akkor nem törölhető. Ha nem látja a Törlés elemet, válassza a Futtatás megtartásának leállítása, majd a futtatás törlése lehetőséget. Ha a Törlés és a Megőrzött kiadások megtekintése lehetőség is megjelenik, akkor a futtatásra továbbra is vonatkozik legalább egy konfigurált adatmegőrzési szabályzat. Válassza a Megőrzött kiadások megtekintése lehetőséget, törölje a szabályzatokat (csak a kijelölt futtatásra vonatkozó szabályzatok lesznek eltávolítva), majd törölje a futtatást.

Állapotjelvény hozzáadása az adattárhoz

Sok fejlesztő szeretné megmutatni, hogy magas szintű kódminőséget biztosít egy állapotjelvény megjelenítésével az adattárban.

Az állapotjelvény az Azure-folyamat sikerességét mutatja

Az állapotjelvény vágólapra másolása:

  1. Az Azure Pipelinesban lépjen a Folyamatok lapra a folyamatok listájának megtekintéséhez. Válassza ki az előző szakaszban létrehozott folyamatot.

  2. Válassza ki , majd válassza az Állapotjelvényt.

  3. Válassza az Állapot jelvényt.

  4. Másolja a minta Markdownt a Minta markdown szakaszból.

Most, hogy a markdown jelvény szerepel a vágólapon, hajtsa végre a következő lépéseket a GitHubon:

  1. Lépjen a fájlok listájára, és válassza a lehetőséget Readme.md. Jelölje ki a szerkeszteni kívánt ceruza ikont.

  2. Illessze be a Markdown állapotjelvényt a fájl elejére.

  3. Véglegesítse a módosítást az main ágra.

  4. Figyelje meg, hogy az állapotjelvény megjelenik az adattár leírásában.

A privát projektek jelvényeihez való névtelen hozzáférés konfigurálása:

  1. Navigáljon a Project Gépház a lap bal alsó sarkában

  2. A Gépház lap megnyitása a Folyamatok csoportban

  3. A jelvényekhez való névtelen hozzáférés letiltása csúszka kikapcsolása az Általános csoportban

Feljegyzés

A névtelen jelvények hozzáférése még privát projektekben is alapértelmezés szerint engedélyezve van. Ha engedélyezve van a névtelen jelvényhozzáférés, előfordulhat, hogy a szervezeten kívüli felhasználók lekérdezhetik a projektneveket, az ágneveket, a feladatneveket és a build állapotát a jelvényállapot API-n keresztül.

Mivel most módosította a fájlt ebben az Readme.md adattárban, az Azure Pipelines automatikusan létrehozza a kódot az azure-pipelines.yml adattár gyökerében található fájl konfigurációjának megfelelően. Az Azure Pipelinesban megfigyelheti, hogy megjelenik egy új futtatás. Minden szerkesztéskor az Azure Pipelines új futtatásba kezd.

Bemutatjuk, hogyan hozhat létre olyan buildet és kiadást az Azure DevOps Server 2019 klasszikus szerkesztőjével, amely a "Hello world" szöveget nyomtatja.

Előfeltételek

Az adattár inicializálása

Ha már rendelkezik tárházzal a projektben, ugorjon a következő lépésre: Ugrás szkript hozzáadásához az adattárhoz

  1. Nyissa meg az Azure-adattárat. (A Kódközpont az előző navigációban)

    Fájlok tárháza

  2. Ha a projekt üres, a rendszer egy képernyővel fogja üdvözölni, amely segít kódot hozzáadni az adattárhoz. Válassza ki az alsó lehetőséget az adattár fájllal való readme inicializálásához:

    Adattár inicializálása

Szkript hozzáadása az adattárhoz

Nyomtatható Hello worldPowerShell-szkript létrehozása.

  1. Nyissa meg az Azure-adattárat.

  2. Adjon hozzá egy fájlt.

    A Fájlok lap adattárcsomópontján válassza az Új fájl lehetőséget

  3. A párbeszédpanelen nevezze el az új fájlt, és hozza létre.

    HelloWorld.ps1
    
  4. Másolja és illessze be ezt a szkriptet.

    Write-Host "Hello world"
    
  5. Véglegesítse (mentse) a fájlt.

Ebben az oktatóanyagban a CI/CD-re összpontosítunk, ezért a kódrészt egyszerűnek tartjuk. Egy Azure Repos Git-adattárban dolgozunk közvetlenül a webböngészőben.

Ha készen áll egy valós alkalmazás létrehozására és üzembe helyezésére, számos verziókövetési ügyfelet és szolgáltatást használhat az Azure Pipelines CI-buildekkel. További információ.

Buildelési folyamat létrehozása

Hozzon létre egy buildfolyamatot, amely a "Hello world" szöveget nyomtatja.

  1. Válassza az Azure Pipelines lehetőséget, amely automatikusan a Buildek lapra viszi.

    Ugrás a Buildek lapra

  2. Hozzon létre egy új folyamatot.

    A Build lap kiválasztása gomb

    Az új Azure DevOps-felhasználók esetében ez automatikusan a YAML-folyamatlétrehozás felületére viszi. A klasszikus szerkesztőhöz való eljutáshoz és az útmutató elvégzéséhez ki kell kapcsolnia az új YAML-folyamat létrehozásának előzetes funkcióját:

    Kattintson a beállításokra a képernyő jobb felső sarkában, és kattintson az előnézeti funkciókra

    Kattintson a kapcsolóra a Yaml előzetes verziójának kikapcsolásához

  3. Győződjön meg arról, hogy a forrás, a projekt, az adattár és az alapértelmezett ág megegyezik a szkript létrehozásának helyével.

  4. Kezdje üres feladattal.

  5. A bal oldalon válassza a Folyamat lehetőséget, és adja meg a használni kívánt nevet. Az Ügynökkészlet esetében válassza a Hosted VS2017 (Üzemeltetett VS2017) lehetőséget.

  6. A bal oldalon válassza a pluszjelet ( + ) az 1. feladathoz való hozzáadásához. A jobb oldalon válassza a Segédprogram kategóriát , válassza ki a PowerShell-feladatot a listából, majd válassza a Hozzáadás lehetőséget.

    Buildelési feladat hozzáadása a feladathoz

  7. A bal oldalon válassza ki az új PowerShell-szkriptfeladatot .

  8. A Szkript elérési útja argumentumhoz válassza ki a gombot az adattár tallózásához és a létrehozott szkript kiválasztásához.

    Válassza ki a szkriptet

  9. Válassza a Mentés > üzenetsor, majd a Mentés lehetőséget.

A buildelési folyamat az az entitás, amelyen keresztül definiálja az automatizált buildelési folyamatot. A buildelési folyamatban feladatokat kell összeállítani, amelyek mindegyike végrehajt egy lépést a buildben. A feladatkatalógus számos feladatot biztosít az első lépésekhez. PowerShell- vagy rendszerhéjszkripteket is hozzáadhat a buildelési folyamathoz.

Összetevő közzététele a buildből

Egy tipikus build létrehoz egy összetevőt, amely aztán üzembe helyezhető a kiadás különböző szakaszaiban. A képesség egyszerű bemutatásához egyszerűen közzétesszük a szkriptet összetevőként.

  1. A Feladatok lapon válassza a pluszjelet ( + ) az 1. feladathoz való felvételhez.

  2. Válassza ki a Segédprogram kategóriát, válassza a Build-összetevők közzététele feladatot, majd a Hozzáadás lehetőséget.

    A közzétételi összetevő-feladat hozzáadása

    Közzétételi útvonal: Válassza ki a tallózáshoz használható gombot, és válassza ki a létrehozott szkriptet.

    Összetevő neve: Enter drop.

    Összetevő közzétételi helye: Válassza ki az Azure Artifacts/TFS lehetőséget.

Az összetevők azok a fájlok, amelyeket létre szeretne készíteni a buildben. Az összetevők szinte bármi lehetnek, amire a csapatnak szüksége van az alkalmazás teszteléséhez vagy üzembe helyezéséhez. Például rendelkezik egy .DLL és .EXE végrehajtható fájlokkal és . EGY C# vagy C++ .NET Windows-alkalmazás PDF-szimbólumfájlja.

Az összetevők előállításához olyan eszközöket biztosítunk, mint például a mintaegyeztetéssel történő másolás, valamint egy átmeneti könyvtár, amelyben a közzététel előtt összegyűjtheti az összetevőket. Tekintse meg az Azure Pipelines összetevőit.

Folyamatos integráció engedélyezése (CI)

  1. Válassza az Eseményindítók lapot.

  2. Folyamatos integráció engedélyezése.

A buildelési folyamat folyamatos integrációs eseményindítója azt jelzi, hogy a rendszernek automatikusan várólistára kell helyeznie egy új buildet a kódmódosítás véglegesítésekor. Az eseményindítót általánosabbá vagy pontosabbá teheti, és ütemezheti is a buildet (például éjszakai alapon). Lásd: Build triggerek.

A build mentése és várólistára helyezése

Mentse és várjon várólistára egy buildet manuálisan, és tesztelje a buildelési folyamatot.

  1. Válassza a Mentés > üzenetsor, majd a Mentés &üzenetsor lehetőséget.

  2. A párbeszédpanelen válassza még egyszer a Mentés > üzenetsor lehetőséget .

    Ez egy új buildet hoz létre a Microsoft által üzemeltetett ügynökön.

  3. A lap tetején megjelenik az új buildre mutató hivatkozás.

    buildkonzol

    A hivatkozásra kattintva megtekintheti az új buildet. Az ügynök lefoglalása után látni fogja a build élő naplóit. Figyelje meg, hogy a PowerShell-szkript a build részeként fut, és a "Hello world" a konzolra lesz nyomtatva.

    Megtekintés a buildkonzolon

  4. Nyissa meg a build összefoglalását. A build Összetevők lapján figyelje meg, hogy a szkript összetevőként van közzétéve.

    Nyissa meg a buildkonzolt az összetevő megtekintéséhez

Adjon hozzá néhány változót, és véglegesítse a szkript módosítását

Átadunk néhány buildváltozót a szkriptnek, hogy a folyamat egy kicsit érdekesebb legyen. Ezután véglegesítünk egy módosítást egy szkripten, és figyeljük, ahogy a CI-folyamat automatikusan fut a módosítás ellenőrzéséhez.

  1. Szerkessze a buildelési folyamatot.

  2. A Feladatok lapon válassza ki a PowerShell-szkriptfeladatot.

  3. Adja hozzá ezeket az argumentumokat.

A PowerShell-feladat megnyitása a buildkonzolon

Argumentumok

-greeter "$(Build.RequestedFor)" -trigger "$(Build.Reason)"

Végül mentse a buildelési folyamatot.

Ezután hozzáadja az argumentumokat a szkripthez.

  1. Nyissa meg a Fájlokat az Azure Reposban (az előző navigációs és TFS-kódközpontban).

  2. Válassza ki a HelloWorld.ps1 fájlt, majd szerkessze a fájlt.

  3. Módosítsa a szkriptet az alábbiak szerint:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    
  4. Véglegesítse (mentse) a szkriptet.

Most már láthatja a módosítások eredményeit. Nyissa meg az Azure Pipelinest, és válassza a Várólista lehetőséget. Figyelje meg a Várólistán vagy a futó szakaszban, hogy a buildeket automatikusan aktiválja a véglegesített módosítás.

  1. Válassza ki a létrehozott új buildet, és tekintse meg a naplóját.

  2. Figyelje meg, hogy a kódot módosító személy neve az üdvözlőüzenetben van kinyomtatva. Azt is láthatja, hogy ez egy CI-build volt.

Összefoglaló PowerShell-szkriptnapló létrehozása

Ebben a lépésben bemutattuk a buildváltozók fogalmát. Kinyomtattuk a rendszer által automatikusan előre definiált és inicializált változó értékét. Egyéni változókat is definiálhat, és használhatja őket a tevékenységek argumentumaiban, vagy környezeti változókként a szkriptekben. A változókról további információt a Változók összeállítása című témakörben talál.

Van egy buildelési folyamat. A következő lépések

Létrehozott egy buildelési folyamatot, amely automatikusan létrehozza és ellenőrzi a csapat által beadott kódot. Ezen a ponton folytathatja a következő szakaszt a kiadási folyamatok megismeréséhez. Vagy ha szeretné, továbbléphet egy buildelési folyamat létrehozásához az alkalmazáshoz.

Kiadási folyamat létrehozása

Definiálja a szkript két fázisban történő futtatásának folyamatát.

  1. Lépjen a Folyamatok lapra, és válassza a Kiadások lehetőséget.

  2. Új folyamat létrehozásához válassza ki a műveletet. Ha már létrejött egy kiadási folyamat, jelölje ki a pluszjelet ( + ), majd válassza a Kiadási folyamat létrehozása lehetőséget.

  3. Válassza ki az üres feladattal kezdeni kívánt műveletet.

  4. Nevezze el a szakasz QA-jának nevét.

  5. Az Összetevők panelen válassza a + Forrás hozzáadása és megadása (Buildfolyamat) lehetőséget. Válassza a Hozzáadás lehetőséget.

  6. A Folyamatos üzembe helyezés aktiválásához válassza a Villámcsapdát , majd engedélyezze a folyamatos üzembe helyezési eseményindítót a jobb oldalon.

    Villámcsapás kiválasztása a folyamatos üzembe helyezés aktiválásához

  7. Válassza a Feladatok lapot, és válassza ki a minőségbiztosítási szakaszt.

  8. Válassza ki a feladathoz tartozó pluszjelet ( + ) a feladathoz, hogy hozzáadjon egy feladatot a feladathoz.

  9. A Tevékenységek hozzáadása párbeszédpanelen válassza a Segédprogram lehetőséget, keresse meg a PowerShell-feladatot, majd válassza a Hozzáadás gombot.

  10. A bal oldalon válassza ki az új PowerShell-szkriptfeladatot .

  11. A Szkript elérési útja argumentumban válassza ki azt a gombot, a gombra kattintva keresse meg az összetevőket, és válassza ki a létrehozott szkriptet.

  12. Adja hozzá az alábbi argumentumokat:

    -greeter "$(Release.RequestedFor)" -trigger "$(Build.DefinitionName)"
    
  13. A Folyamat lapon válassza ki a minőségbiztosítási szakaszt, és válassza a Klónozás lehetőséget.

    A kiadási környezet klónozása a QA-ban

  14. Nevezze át a klónozott szakasz éles környezetét.

  15. Nevezze át a kiadási folyamatot Hello World néven.

    A kiadási folyamat hello world átnevezése

  16. Mentse a kiadási folyamatot.

A kiadási folyamat olyan szakaszok gyűjteménye, amelyeken az alkalmazás buildösszetevői üzembe vannak helyezve. Emellett meghatározza az egyes fázisok tényleges üzembehelyezési folyamatát, valamint azt is, hogy az összetevők hogyan léptethetők elő egyik fázisból a másikba.

Figyelje meg azt is, hogy a szkript argumentumaiban használtunk néhány változót. Ebben az esetben kiadási változókat használtunk a buildelési folyamathoz használt buildváltozók helyett.

Kiadás üzembe helyezése

Futtassa a szkriptet az egyes szakaszokban.

  1. Hozzon létre egy új kiadást.

    Kiadás létrehozása – DevOps 2019 és 2020

    Amikor megjelenik az új kiadás létrehozása, válassza a Létrehozás lehetőséget.

  2. Nyissa meg a létrehozott kiadást.

    kiadás létrehozva – DevOps 2019 és 2020

  3. Tekintse meg a naplókat a kiadással kapcsolatos valós idejű adatok lekéréséhez.

    kiadási naplók – DevOps 2019 és 2020

Nyomon követheti az egyes kiadások előrehaladását, és ellenőrizheti, hogy az összes fázisban üzembe lett-e helyezve. Nyomon követheti az egyes kiadások részét képező véglegesítéseket, a kapcsolódó munkaelemeket és a kiadási folyamathoz hozzáadott tesztfuttatások eredményeit.

A kód módosítása és az éles környezetben való automatikus üzembe helyezés megtekintése

Még egy módosítást fogunk végezni a szkripten. Ez alkalommal automatikusan létrejön, majd üzembe helyezi egészen az éles fázisig.

  1. Lépjen a KódközpontFájlok lapjára, szerkessze a HelloWorld.ps1 fájlt, és módosítsa az alábbiak szerint:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    Write-Host "Now that you've got CI/CD, you can automatically deploy your app every time your team checks in code."
    
  2. Véglegesítse (mentse) a szkriptet.

  3. A Buildek lapra kattintva megtekintheti az üzenetsorba helyezett és futtatott buildeket.

  4. A build befejezése után válassza a Kiadások lapot, nyissa meg az új kiadást, majd lépjen a Naplók elemre.

Az új kód automatikusan üzembe lesz helyezve a minőségbiztosítási szakaszban, majd az Éles szakaszban.

kiadási szkript végleges naplója – DevOps 2019 és 2020

Sok esetben érdemes szerkeszteni a kiadási folyamatot, hogy az éles üzembe helyezés csak bizonyos tesztelések és jóváhagyások végrehajtása után történjen. Tekintse meg a Jóváhagyások és a kapuk áttekintését.

Következő lépések

Most megtanulta, hogyan hozhatja létre az első folyamatot az Azure-ban. További információ a folyamatok tetszőleges nyelven történő konfigurálásáról:

Vagy folytathatja az imént létrehozott folyamat testreszabását is.

A folyamat tárolóban való futtatásához tekintse meg a Tárolófeladatok című témakört.

A GitHub-adattárak létrehozásával kapcsolatos részletekért lásd : GitHub-adattárak létrehozása.

A folyamatösszetevők közzétételének módjáról a Folyamatösszetevők közzététele című témakörben olvashat.

A YAML-folyamatokban elvégezhető további műveletekről a YAML sémareferenciájában olvashat.

A fölöslegessé vált elemek eltávolítása

Ha létrehozott bármilyen tesztfolyamatot, azok egyszerűen törölhetők, ha végzett velük.

Egy folyamat törléséhez lépjen a folyamat összefoglaló oldalára, és válassza a Törlés lehetőséget a lap jobb felső sarkában található ... menüből. Írja be a megerősítendő folyamat nevét, és válassza a Törlés lehetőséget.

Folyamat törlése

Elsajátította a folyamat létrehozásának és futtatásának alapjait. Most már konfigurálhatja a buildelési folyamatot a használt programozási nyelvhez. Hozzon létre egy új buildelési folyamatot, és ezúttal használja az alábbi sablonok egyikét.

Nyelv Felhasználható sablon
.NET ASP.NET
.NET Core ASP.NET Core
C++ .NET asztali
Ugrás Ugrás
Java Gradle
JavaScript Node.js
XCode XCode

GYIK

Hol olvashatok cikkeket a DevOpsról és a CI/CD-ről?

Mi a folyamatos integráció?

Mi a folyamatos kézbesítés?

Mi az a DevOps?

Milyen verziókövetési rendszert használhatok?

Ha készen áll az alkalmazás CI/CD használatára, használhatja a választott verziókövetési rendszert:

Hogyan replikálni egy folyamatot?

Ha a folyamat olyan mintával rendelkezik, amelyet más folyamatokban szeretne replikálni, klónozza, exportálja vagy sablonként menti.

all-definitions-build-action-menu-replicate-actions

Miután klónozott egy folyamatot, módosíthatja, majd mentheti.

Miután exportált egy folyamatot, importálhatja a Minden folyamat lapról.

Miután létrehozott egy sablont, a csapattagok használhatják az új folyamatok mintájának követésére.

Tipp.

Ha az Új buildszerkesztőt használja, az egyéni sablonok a lista alján jelennek meg.

Hogyan piszkozatokkal dolgozik?

Ha egy buildelési folyamatot szerkeszt, és tesztelni szeretne néhány olyan módosítást, amely még nem áll készen az éles üzemre, piszkozatként mentheti.

mentés piszkozatként

Igény szerint szerkesztheti és tesztelheti a vázlatot.

vázlat szerkesztése – DevOps 2019 és 2020

Ha elkészült, közzéteheti a piszkozatot, hogy egyesítse a módosításokat a buildelési folyamatba.

közzétételi tervezet – DevOps 2019 és 2020

Ha úgy dönt, hogy elveti a piszkozatot, törölheti azt a fent látható Minden folyamat lapról.

Hogyan törölhetek egy folyamatot?

Egy folyamat törléséhez lépjen a folyamat összefoglaló lapjára, és válassza a Törlés lehetőséget a lap jobb felső részén található ... menüből. Írja be a megerősítendő folyamat nevét, és válassza a Törlés lehetőséget.

Mi mást tehetnék, ha várólistára állítok egy buildet?

A buildeket automatikusan vagy manuálisan is várólistára helyezheti.

Ha manuálisan várólistára állít egy buildet, a build egyetlen futtatásához:

A buildeket automatikusan vagy manuálisan is várólistára helyezheti.

Ha manuálisan várólistára állít egy buildet, a build egyetlen futtatásához:

Hol tudhatok meg többet a folyamatbeállításokról?

A folyamatbeállításokról az alábbiakban olvashat bővebben:

Hogyan programozott módon létrehozni egy buildfolyamatot?

REST API-referencia: Buildfolyamat létrehozása

Feljegyzés

A buildeket és a folyamatokat a parancssorból vagy szkriptekből is kezelheti az Azure Pipelines parancssori felületével.