Úvod

Dokončeno

Kontinuální integrace (CI) je proces použití automatizace k sestavení a testování softwaru pokaždé, když vývojář potvrdí změny ve správě verzí v základu kódu. CI pomáhá týmům odhalit problémy v rané fázi procesu vývoje a rychle je opravit. Pomocí GitHub Actions můžete implementovat CI pro kód, který udržujete v úložišti GitHub.

Předpokládejme, že chcete nastavit CI proces pro svůj tým vývojářů. Tým vytváří web pro zlepšení prostředí, které mají vaši zákazníci, když kontaktují podporu produktů. Ve vývoji probíhá více funkcí. Chcete zajistit, aby tým mohl snadno vytvářet a testovat všechny funkce, aby se každá funkce rychle přidala na web, až bude připravená. Vzhledem k tomu, že kód projektu je uložený v úložišti GitHub, rozhodnete se pro svůj projekt CI použít GitHub Actions.

V tomto modulu se naučíte implementovat CI pomocí GitHub Actions a pracovních postupů v úložišti GitHub. Sestavíte a otestujete projekt Node.js pomocí GitHub Actions a šablony pracovního postupu. Pracovní postup přizpůsobíte pomocí GitHub Actions a pak analyzujete chyby neúspěšného testu pomocí protokolů z GitHub Actions.

K dokončení modulu potřebujete základní znalosti GitHub Actions a pracovních postupů. Pokud neznáte GitHub Actions nebo pracovní postupy, nejprve se podívejte na automatizaci úloh vývoje pomocí GitHub Actions.