Kiadások az Azure Pipelinesban

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

Feljegyzés

Ez a témakör a klasszikus kiadási folyamatokat ismerteti. Ha YAML használatával szeretné létrehozni a folyamatokat, olvassa el a folyamat testreszabása című témakört.

A kiadás olyan szerkezet, amely egy CI/CD-folyamatban megadott verziójú összetevőket tartalmaz. Pillanatképet tartalmaz a kiadási folyamat összes tevékenységének és műveletének végrehajtásához szükséges összes információról, például szakaszokról, tevékenységekről, szabályzatokról, például triggerekről és jóváhagyókról, valamint üzembe helyezési lehetőségekről. Egy kiadási folyamatból több kiadás is lehet, és az egyes kiadások adatai az Azure Pipelinesban vannak tárolva és megjelenítve a megadott megőrzési időszakra vonatkozóan.

Az üzembe helyezés a feladatok egy fázisban történő futtatásának művelete, amely magában foglalhatja az automatizált tesztek futtatását, a buildösszetevők üzembe helyezését és az adott szakaszhoz megadott egyéb műveleteket. A kiadás kezdeményezése minden üzembe helyezést az eredeti kiadási folyamatban meghatározott beállítások és szabályzatok alapján indít el. Az egyes kiadások több üzembe helyezést is tartalmazhatnak, akár egyetlen fázisban is. Ha egy kiadás üzembe helyezése meghiúsul egy fázisban, újra üzembe helyezheti ugyanazt a kiadást az adott fázisban. A kiadás ismételt üzembe helyezéséhez egyszerűen lépjen az üzembe helyezni kívánt kiadásra, és válassza az üzembe helyezést.

Az alábbi ábra a kiadási, kiadási folyamatok és üzembe helyezések közötti kapcsolatot mutatja be.

A kiadások, a kiadási folyamatok és az üzembe helyezések közötti kapcsolat

Kibocsátási folyamatok létrehozása

A kiadások többféleképpen hozhatók létre:

  1. Ha üzembehelyezési eseményindítót használ egy kiadás létrehozásához minden alkalommal, amikor új buildösszetevő érhető el.

    Folyamatos üzembehelyezési eseményindítók

  2. A kiadási folyamat manuális létrehozásához használja a Pipelines Releases> kiadási gombját.

    Kiadási folyamat létrehozása a felhasználói felületről

  3. A REST API használatával hozzon létre egy kiadási definíciót.

Feljegyzés

Ha a szervezet tűzfalat vagy proxykiszolgálót használ, győződjön meg arról, hogy engedélyezi az Azure Artifacts-tartomány URL-címeit és IP-címeit.

Q&A

K: Miért nem aktiválódott az üzembe helyezés?

Válasz: A kiadási folyamat létrehozása nem feltétlenül jelenti azt, hogy automatikusan/azonnal elindít egy üzembe helyezést. Az alábbiakban néhány oka lehet ennek: