Kiadási kapuk és jóváhagyások áttekintése

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

A kiadási folyamatok lehetővé teszik a csapatok számára, hogy folyamatosan üzembe helyezzék alkalmazásukat különböző szakaszokban, alacsonyabb kockázattal és gyorsabb ütemben. Az egyes fázisok üzembe helyezései feladatok és feladatok használatával teljesen automatizálhatók.

A Teams a Jóváhagyások és a Gates funkcióval is vezérelheti az üzembe helyezési folyamat munkafolyamatát. A kiadási folyamat minden fázisa konfigurálható az üzembe helyezés előtti és az üzembe helyezés utáni feltételekkel, amelyek magukban foglalhatják a felhasználók manuális jóváhagyására vagy elutasítására való várakozást, valamint az adott feltételek teljesülése esetén más automatizált rendszerekkel való ellenőrzést. Emellett a csapatok manuális érvényesítést is konfigurálhatnak az üzembehelyezési folyamat szüneteltetéséhez, és megkérhetik a felhasználókat, hogy végezzenek manuális feladatokat, majd folytatják vagy elutasítják az üzembe helyezést.

Az alábbi ábra a kiadási folyamat munkafolyamatát mutatja be.

A kiadási folyamat munkafolyamata

Kapuk, jóváhagyások és manuális beavatkozások használatával teljes mértékben átveheti a kiadásokat, hogy megfeleljen az üzembehelyezési követelmények széles körének. Az olyan tipikus forgatókönyvek, ahol a jóváhagyások, kapuk és manuális beavatkozások hasznosak, az alábbiak.

Eset Használandó szolgáltatás(ok)
A felhasználónak manuálisan kell ellenőriznie a változáskérést, és jóvá kell hagynia az üzembe helyezést egy bizonyos fázisban. Üzembe helyezés előtti jóváhagyások
A felhasználónak manuálisan kell kijelentkeznie az üzembe helyezés után, mielőtt a kiadás más szakaszokra aktiválódik. Üzembe helyezés utáni jóváhagyások
A csapat azt szeretné, hogy a build fázisban való üzembe helyezése előtt ne legyenek aktív problémák a munkaelemben vagy a problémakezelő rendszerben. Üzembe helyezés előtti kapuk
A csapat meg szeretné győződni arról, hogy az üzembe helyezés után nincsenek jelentett incidensek, mielőtt elindítanák a kiadást. Üzembe helyezés utáni kapuk
Az üzembe helyezés után a csapat várni szeretne egy megadott időre, mielőtt a felhasználókat a kijelentkezésre kéri. Üzembe helyezés utáni kapuk és üzembe helyezés utáni jóváhagyások
Az üzembe helyezés során a felhasználónak manuálisan kell követnie a megadott utasításokat, majd folytatnia kell az üzembe helyezést. Manuális beavatkozás vagy manuális ellenőrzés
Az üzembe helyezés során a csapat arra szeretné kérni a felhasználókat, hogy adjanak meg egy értéket az üzembe helyezési feladatok által használt paraméterhez, vagy engedélyezni szeretnék a felhasználók számára a kiadás szerkesztését. Manuális beavatkozás vagy manuális ellenőrzés
Az üzembe helyezés során a csapat megvárja, amíg a figyelési vagy információs portálok észlelik az aktív incidenseket, mielőtt folytatná a többi üzembe helyezési feladatot. Tervezett

A kiadási folyamat mindhárom technikáját kombinálhatja, hogy teljes mértékben megvalósíthassa a saját üzembehelyezési követelményeit.

Emellett olyan bővítményt is telepíthet, amely integrálható a ServiceNow-nal, hogy a Service Management-módszerek, például az ITIL segítségével vezérelhesse és felügyelhesse az üzemelő példányokat. További információ: Integrálás a ServiceNow változáskezelésével.

Feljegyzés

Az üzembe helyezés előtti kapuk végrehajtásának késleltetése 48 órán belül le van állítva. Ha inkább késleltetnie kell a kapuk általános indítását, javasoljuk, hogy használjon késleltetési feladatot a kiadási folyamatban.

# Delay further execution of a workflow by a fixed time
pool: server
steps:
- task: Delay@1
  displayName: 'Delay by 5 minutes'
  inputs:
    delayForMinutes: 5

Feljegyzés

A késleltetési feladat csak ügynök nélküli feladatban használható.

Következő lépések