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.
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ó.
Kapcsolódó cikkek
- Kiadás üzembe helyezésének vezérlése jóváhagyásokkal
- Kiadás üzembe helyezésének vezérlése kapukkal
- Manuális beavatkozás konfigurálása
- Szakaszok, függőségek és feltételek hozzáadása
- Kiadási eseményindítók
- Kiadások az Azure Pipelinesban