Shrnutí

Dokončeno

Skvělá práce! Kanál se formuje. Vy i tým Tailspin jste se přesunuli ze základního testování konceptu do kanálu realistické verze. Tento kanál můžete použít k sestavení artefaktu a jeho otestování předtím, než ho udělíte svým uživatelům.

V tomto modulu jste se naučili, jak řídit, jak se změny přesunou z jedné fáze kanálu na další. Pojďme se podívat na kanál, který jste vytvořili v tomto modulu. Tento obrázek znázorňuje celkový tvar kanálu:

Diagram where the whiteboard shows the final pipeline, which includes the Build, Dev, Test, and Staging stages.

Fáze vývoje, testování a přípravy nasazují artefakt sestavení do vlastního prostředí služby Aplikace Azure Service.

  • Když se změny nasdílí do GitHubu, trigger způsobí spuštění fáze sestavení . Fáze sestavení vytvoří artefakt sestavení jako výstup.
  • Fáze vývoje se spustí jenom v případě, že dojde ke změně ve větvi vydané verze . K zadání tohoto požadavku použijete podmínku.
  • Testovací fáze se spouští každé ráno v 3:00. Tato fáze se spustí pouze v případě, že větev vydané verze obsahuje změny od posledního spuštění. Pomocí naplánovaného triggeru můžete určit, kdy setestovací fáze spustí.
  • Přípravná fáze se spustí až po schválení změn ve fázi testování. Do přípravného prostředí přidáte schválení vydané verze, abyste kanál pozastavili, dokud změnu neschválíte nebo neodmítnete.

Tento kanál splňuje požadavky týmu Tailspin. Tvar kanálu a tok změn závisí na potřebách vašeho týmu a aplikací a služeb, které vytváříte.

I když tým vylepšuje tempo vydávání, existuje prostor pro další zlepšení. Například Amita z kontroly kvality musí ručně testovat a schvalovat buildy, aby tým mohl prezentovat nové funkce pro správu. V dalším modulu budete spolupracovat s týmem Tailspin a automatizovat další testování, aby se změny mohly v kanálu pohybovat ještě rychleji.

Další informace

V tomto modulu jste pracovali s podmínkami, triggery a schváleními. Další informace najdete v těchto zdrojích informací.