Úvod
GitHub Actions je možné použít k implementaci kontinuální integrace pro kód spravovaný v úložištích GitHubu. Kontinuální integrace je postup, jak použít automatizaci k sestavení a testování softwaru pokaždé, když vývojář potvrdí změny ve správě verzí. Kontinuální integrace pomáhá týmům včas zjišťovat problémy v procesu vývoje a rychle je opravovat.
Předpokládejme, že chcete pro svůj tým nastavit kanál kontinuální integrace. Tým vyvíjí web, který zákazníkům poskytne lepší možnosti při kontaktování podpory produktů. Vyvíjí se řada funkcí a vy chcete zajistit, že je tým dokáže snadno sestavovat a testovat, aby bylo možné každou z nich rychle přidat na web. Protože je kód projektu uložený v úložišti GitHubu, rozhodnete se pro svůj projekt kontinuální integrace použít GitHub Actions.
V tomto modulu se naučíte implementovat kontinuální integraci pomocí GitHub Actions a pracovních postupů v úložištích GitHubu.
Cíle výuky
V tomto modulu jste:
- Sestavit a testovat projekt Node.js pomocí GitHub Actions a pracovního postupu vytvořeného pomocí šablony.
- Ladění neúspěšného testu pomocí protokolu GitHub Actions
- Přizpůsobení pracovního postupu pomocí GitHub Actions
Požadavky
- Účet GitHub
- Možnost navigace a úpravy souborů na GitHubu
- Další informace o GitHubu najdete v úvodu do GitHubu.
- Základní znalost GitHub Actions a pracovních postupů
- Pokud nemáte zkušenosti s GitHub Actions a pracovními postupy GitHubu, projděte si modul Automatizace úloh vývoje pomocí GitHub Actions.