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


A klasszikus folyamat migrálása a YAML-be

Azure DevOps Services

Az Azure Pipelines használatának első lépései a meglévő klasszikus folyamat YAML-hez való konvertálásával. A YAML-alapú folyamatokkal kódként implementálhatja a CI/CD-stratégiát, és megtekintheti annak előzményeit, összehasonlíthatja a verziókat, a hibáztatásokat, a jegyzeteket stb.

A klasszikus folyamat átalakításakor a végtermék két folyamat. Egy új YAML-folyamatot és egy klasszikus folyamatot fog használni, amely kivonható. A klasszikus folyamat futtatási előzményei a klasszikus folyamatban maradnak.

Előfeltételek

A kezdés előtt győződjön meg arról, hogy a következő elemeket tartalmazza.

YAML-mintafolyamat létrehozása

Az alábbi lépéseket követve hozzon létre egy minta YAML-folyamatot, amelyet később frissít a klasszikus felhasználói felület szerkesztőjéből származó exportált kóddal.

  1. Jelentkezzen be a szervezetbe (https://dev.azure.com/{yourorganization}) és válassza ki a projektet.

  2. Válassza a Folyamatok, majd az Új folyamat lehetőséget.

    Két gomb az új folyamat létrehozásához.

  3. Válassza ki a forráskód helyét GitHub vagy Azure Repos Git néven.

    A forráskód lehetséges kijelöléseinek listája.

  4. Válasszon ki egy adattárat.

    Az a lap, ahol kiválaszt egy adattárat a forráskód-folyamathoz.

  5. A Folyamat konfigurálása lapon válassza a Starter-folyamatot.

    Az új folyamat konfigurálásához választható sablonok listája.

  6. Válassza a Mentés és futtatás lehetőséget.

    Tekintse át azt a lapot, amelyen a Mentés és futtatás lehetőséget választja.

  7. Írja be a véglegesítési üzenetet, válassza a Véglegesítés elemet közvetlenül a főágba, majd válassza a Mentés és futtatás lehetőséget. Elindul egy új futtatás, amely az adattárhoz van kötve. Várja meg, amíg a futtatás befejeződik.

    Véglegesítse az üzenetet a fő ág véglegesítéséhez, majd válassza a Mentés és futtatás gombot.

Klasszikus folyamat exportálása

Az alábbi lépések végrehajtásával exportálhatja a klasszikus folyamatot egy YAML-fájlba, amelyet a szerkesztőben használhat.

  1. Nyissa meg a Pipelines Pipelines>(Folyamatok) elemet.

  2. Nyissa meg a klasszikus folyamatot a klasszikus buildtervezőben.

  3. Jelölje ki a három pontot (...), majd válassza az Exportálás YAML-be lehetőséget.

    Képernyőkép a helyi menüről a folyamat YAML-be való exportálásához.

  4. Nyissa meg a letöltött YAML-fájlt a kódszerkesztőben.

  5. Ha a YAML-folyamat a klasszikus felhasználói felületen definiált változókat tartalmaz, definiálja újra a változókat a folyamatbeállítások felhasználói felületén vagy a YAML-fájlban. További információ: Változók definiálása.

  6. cron Tekintse át a YAML-fájlban lévő ütemezéseket. Alapértelmezés szerint a cron YAML-ben az ütemezésEK UTC-ben vannak. A klasszikus folyamatokban a szervezet időzónájában vannak. További információ: Folyamatok ütemezésének konfigurálása.

  7. A Feladatsegéd használatával végezze el a YAML-fájl egyéb módosításait. A Task Assistant a képernyő jobb oldalán található panel, amely segít a YAML-lépések helyes létrehozásában és módosításában.

    Konfigurálja a folyamatfeladatot a Task Assistant használatával.

  8. Mentse és futtassa a folyamatot.

Az erőforrások eltávolítása

Ha ezt a mintafolyamatot már nem fogja használni, törölje azt a projektből. A törlés végleges, és magában foglalja az összes buildet és a kapcsolódó összetevőket.

  1. Jelölje ki a három pontot (...), és válassza a Törlés lehetőséget.

  2. Adja meg a folyamat nevét a végleges törléshez, majd válassza a Törlés lehetőséget.

GYIK

Van olyan feladat a YAML-folyamatokban, amely munkaelemeket hoz létre buildelési hiba esetén?

A YAML-folyamatok nem rendelkeznek létrehozási munkaelemekkel a hibabeállításhoz , például a klasszikus buildelési folyamatokhoz. Ezt a funkciót saját maga hozhatja létre.

Következő lépések

Ismerje meg a YAML és a klasszikus folyamatok közötti funkcióbeli különbségeket.