Úvod

Dokončeno

Průběžné doručování (CD) je postup použití automatizace k sestavování, testování, konfiguraci a nasazování z prostředí sestavení až do konečného produkčního prostředí.

Představte si třeba, že váš vývojový tým pracuje na firemním webu technické podpory k produktu. Dříve jste nastavili kontinuální integraci (CI) pomocí GitHub Actions a pracovních postupů. Teď potřebujete implementovat řešení průběžného nasazování. Váš pracovní postup kontinuální integrace zajistí uložení image kontejneru. Pracovní postup CD musí tento kontejner nasadit do přípravného a produkčního prostředí. Mluvili jste s IT o tom, jak podle potřeby vytvářet a rušit tato prostředí. Všichni jste se rozhodli používat GitHub Actions a pracovní postupy k podpoře infrastruktury jako kódu.

V tomto modulu se dozvíte, jak pomocí GitHub Actions a pracovních postupů implementovat řešení CD, které se nasadí do Microsoft Azure Web Apps. Nasazení používá akci GitHubu z GitHub Marketplace. Dozvíte se také, jak pomocí pracovního postupu automatizovat vytváření a likvidaci prostředí nasazení.

Cíle výuky

V tomto modulu:

  • Seznámení s možnostmi, jak spustit pracovní postup GitHubu s průběžným nasazováním
  • Vysvětlení kroků pro odebrání artefaktů pracovního postupu
  • Identifikace důležitých ochrany prostředí
  • Řízení pracovního postupu s podmíněnými úlohami
  • Nasazení do Microsoft Azure pomocí akce nasazení GitHubu
  • Ukládání přihlašovacích údajů do tajných kódů GitHubu
  • Vytváření a likvidace prostředků Azure pomocí GitHub Actions a pracovních postupů GitHubu

Požadavky

Tento modul předpokládá, že už znáte GitHub Actions a pracovní postupy, které se používají v CI. Pro úvod dokončete úlohy automatizace vývoje pomocí modulu GitHub Actions a sestavte pracovní postupy kontinuální integrace pomocí modulu GitHub Actions .