Přehled bran vydaných verzí a schválení

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

Kanály verzí umožňují týmům nepřetržitě nasazovat aplikaci v různých fázích s nižším rizikem a rychlejším tempem. Nasazení do každé fáze je možné plně automatizovat pomocí úloh a úkolů.

Týmy také můžou využívat funkci Schválení a Gates k řízení pracovního postupu kanálu nasazení. Každá fáze kanálu verze je možné nakonfigurovat s podmínkami před nasazením a po nasazení, které můžou zahrnovat čekání na ruční schválení nebo odmítnutí nasazení uživateli a kontrolu s jinými automatizovanými systémy, které jsou splněny. Kromě toho můžou týmy nakonfigurovat ruční ověření, aby pozastavily kanál nasazení, a vyzvat uživatele, aby provedli ruční úlohy a pak nasazení obnovili nebo odmítli.

Následující diagram znázorňuje pracovní postup kanálu verze.

Pracovní postup kanálu verze

Pomocí bran, schválení a ručního zásahu můžete převzít úplnou kontrolu nad verzemi, abyste splnili širokou škálu požadavků na nasazení. Mezi typické scénáře, ve kterých jsou užitečná schválení, brány a ruční zásahy, patří následující:

Scénář Funkce, které se mají použít
Uživatel musí ručně ověřit žádost o změnu a schválit nasazení do určité fáze. Schválení před nasazením
Uživatel se musí po nasazení ručně odhlásit, než se verze aktivuje v jiných fázích. Schválení po nasazení
Tým chce před nasazením sestavení do fáze zajistit, aby v pracovní položce nebo systému správy problémů nebyly žádné aktivní problémy. Brány před nasazením
Tým chce před aktivací vydané verze zajistit, aby po nasazení nebyly hlášeny žádné incidenty. Brány po nasazení
Po nasazení chce tým počkat na zadaný čas, než vyzve uživatele, aby se odhlasili. Brány po nasazení a schválení po nasazení
Během nasazování musí uživatel ručně postupovat podle konkrétních pokynů a pak pokračovat v nasazení. Ruční zásah nebo ruční ověření
Během nasazování chce tým vyzvat uživatele, aby zadali hodnotu parametru používaného úlohami nasazení nebo povolili uživatelům upravovat verzi. Ruční zásah nebo ruční ověření
Během nasazování chce tým počkat na monitorování nebo informační portály, aby detekovali všechny aktivní incidenty, a teprve potom pokračovat s dalšími úlohami nasazení. Naplánováno

Všechny tři techniky v kanálu verze můžete kombinovat, abyste plně dosáhli vlastních požadavků na nasazení.

Kromě toho můžete nainstalovat rozšíření, které se integruje s ServiceNow , které vám pomůže řídit a spravovat nasazení prostřednictvím metodologií správy služeb, jako je ITIL. Další informace najdete v tématu Integrace se správou změn ServiceNow.

Poznámka:

Časová prodleva před spuštěním bran před nasazením je omezena na 48 hodin. Pokud místo toho potřebujete zpozdit celkové spuštění bran, doporučujeme použít úlohu zpoždění v kanálu verze.

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

Poznámka:

Úlohu zpoždění lze použít pouze v úloze bez agentů.

Další kroky