A klasszikus pipeline-t migrálja a YAML-be

Azure DevOps Services

Az Azure Pipelines gyors, egyszerű és biztonságos módot kínál a projekt különböző környezetekben történő létrehozásának és üzembe helyezésének automatizálására. Ez a cikk végigvezeti a klasszikus folyamatok YAML-vé alakításán.

Fontos

Csak azokat a klasszikus buildfolyamatokat lehet YAML-ként exportálni, amelyek a klasszikus buildtervezővel lettek létrehozva. Ha nem látja a YAML-be vagy JSON-ba való exportálás lehetőségét, a folyamat valószínűleg nem támogatja az exportálást. A klasszikus kiadási folyamatok nem támogatják a YAML-exportálást, minden feladatot egyenként kell exportálnia.

Előfeltételek

termék Követelmények
Azure DevOps - Egy Azure DevOps szervezet.
- Azure DevOps-projekt.
- Egy működő klasszikus folyamat.

YAML-mintafolyamat létrehozása

Kövesse az alábbi lépéseket egy kezdő YAML-folyamat létrehozásához, amelyet később frissít a klasszikus folyamatszerkesztőből exportált YAML-kódrészlettel:

  1. Jelentkezzen be a szervezetbe, és navigáljon a projekthez.

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

  3. Válassza ki a forráskód helyét a GitHubon vagy az Azure Repos Gitben, majd válassza ki az adattárat.

  4. A Folyamat konfigurálása lapon válassza ki a Kezdő folyamatot , amely egy minimális, igény szerint testre szabható folyamattal kezdődik.

  5. Válassza a Mentés és futtatás lehetőséget, írjon be egy véglegesítési üzenetet, majd válassza a Mentés és futtatás lehetőséget egy új futtatáshoz, és véglegesítse a YAML-folyamatot az adattárban.

Klasszikus csővezeték exportálása YAML-be

A klasszikus folyamat YAML-be való exportálásához kövesse az alábbi lépéseket:

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza a Folyamatok lehetőséget, majd keresse meg és válassza ki a klasszikus folyamatdefiníciót.

  3. A jobb felső sarokban válassza a három függőleges pont ikont, majd válassza az Exportálás YAML-be lehetőséget. A rendszer letölt egy YAML-fájlt a gépére.

    Képernyőkép a klasszikus folyamatok YAML-be való exportálásáról.

Fontos

Az Exportálás YAML-be beállítás megtekintéséhez a folyamatdefiníciós nézetben kell lennie (nem egy adott futtatásnak).

A YAML-folyamat frissítése

Miután exportálta a klasszikus folyamatot, és letöltötte a .yml fájlt a gépére, készen áll a korábban létrehozott kezdeti YAML-folyamat frissítésére. Kövesse az alábbi lépéseket a kezdő YAML-folyamat frissítéséhez:

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Keresse meg a korábban létrehozott kezdő YAML-folyamatot, és jelölje ki. Törölje az indítócsővezeték tartalmát.

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

  4. Másolja ki az exportált YAML-fájl tartalmát, és illessze be az most üres kezdőfolyamatba.

  5. A Tevékenység segéd (a szerkesztő jobb oldalán található panel) segítségével hozzáadhat vagy módosíthat feladatokat a YAML-fájlban.

Képernyőkép a Feladatsegéd YAML-folyamatokban való használatáról.

  1. Válassza a Mentés és futtatás lehetőséget, ha végzett az új YAML-folyamat futtatásával.

Ha a klasszikus folyamat a klasszikus felhasználói felület szerkesztőjében definiált változókat használt, újra kell definiálnia őket a YAML-fájlban vagy a folyamatbeállításokban. További részletekért lásd a változók definiálása című témakört.

A YAML-fájlban lévő cron-ütemezéseket is át kell tekintenie. A YAML-ütemezések alapértelmezés szerint UTC-t használnak, míg a klasszikus folyamatok a szervezet helyi időzónáját használják. További részletekért tekintse meg a folyamatok ütemezésének konfigurálása című témakört.