Úvod
GitHub Actions umožňuje vytvářet jednotlivé vlastní akce tím, že napíšete kód, který interaguje s vaším úložištěm jakýmkoli způsobem, včetně integrace s rozhraními API GitHubu a všech veřejně dostupných rozhraní API třetích stran. Akce může například publikovat moduly npm, odesílat výstrahy SMS při vytváření urgentních problémů nebo nasadit kód připravený pro produkční prostředí.
Můžete napsat vlastní akce, které se použijí ve vašem pracovním postupu, nebo sdílet akce, které vytvoříte s komunitou GitHubu. Pokud chcete sdílet akce, které jste vytvořili s komunitou, musí být vaše úložiště veřejné. Akce se můžou spouštět přímo na výpočetních prostředcích (jako jsou virtuální počítače) nebo v kontejnerech Dockeru. Můžete také definovat vstupy, výstupy a proměnné prostředí akce.
V tomto modulu se naučíte různé způsoby, jak vytvořit vlastní akci, její potřebná metadata a syntaxi a jak publikovat vlastní akci na GitHub Marketplace.
Cíle výuky
V tomto modulu:
- Identifikujte metadata a syntaxi potřebnou k vytvoření vlastních akcí GitHubu.
- Seznamte se s osvědčenými postupy pro publikování soukromé nebo veřejné akce GitHubu.
- Využívání akcí v souboru pracovního postupu
- Vytváření vlastních akcí založených na JavaScriptu
- Publikujte nově vytvořenou akci na GitHub Marketplace.
Požadavky
Tento modul předpokládá, že máte základní znalost GitHub Actions a pracovních postupů. Budete také potřebovat:
- Úč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 neznáte pracovní postupy, úlohy a kroky, projděte si modul Automatizace úloh vývoje pomocí modulu GitHub Actions .
- Základní znalost kontinuální integrace pomocí GitHub Actions a pracovních postupů
- Pokud nemáte zkušenosti s kontinuální integrací pomocí GitHub Actions a pracovních postupů GitHubu, projděte si nejdřív modul Sestavování pracovních postupů pro kontinuální integraci pomocí GitHub Actions.