Introduction
A GitHub Actions lehetővé teszi egyéni műveletek létrehozását úgy, hogy olyan kódot ír, amely bármilyen módon kommunikál az adattárral, beleértve a GitHub API-kkal és a nyilvánosan elérhető külső API-kkal való integrációt. Egy művelet például közzéteheti az npm-modulokat, sms-riasztásokat küldhet sürgős problémák esetén, vagy éles üzemre kész kódot helyezhet üzembe.
Saját egyéni műveleteket írhat a munkafolyamatban való használatra, vagy megoszthatja a gitHub-közösséggel a buildelt műveleteket. A közösséggel létrehozott műveletek megosztásához az adattárnak nyilvánosnak kell lennie. A műveletek közvetlenül számítási erőforrásokon (például virtuális gépeken) vagy Docker-tárolókban futtathatók. A művelet bemeneteit, kimeneteit és környezeti változóit is meghatározhatja.
Ebben a modulban megismerheti az egyéni műveletek létrehozásának különböző módjait, a szükséges metaadatokat és szintaxist, valamint azt, hogyan tehet közzé egyéni műveletet a GitHub Marketplace-en.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- Azonosítsa az egyéni GitHub-műveletek létrehozásához szükséges metaadatokat és szintaxist.
- Megtudhatja, hogyan tehet közzé privát vagy nyilvános GitHub-műveletet.
- Munkafolyamat-fájlon belüli műveletek felhasználása.
- Egyéni JavaScript-alapú műveletek létrehozása.
- Hozzon létre egy újonnan létrehozott műveletet a GitHub Marketplace-en.
Prerequisites
Ez a modul feltételezi, hogy alapszintű ismeretekkel rendelkezik a GitHub Actions és a munkafolyamatok használatában. A következőkre is szüksége lesz:
- GitHub-fiók
- Fájlok navigálásának és szerkesztésének lehetősége a GitHubon
- A GitHubról további információt a GitHub bemutatása című témakörben talál.
- A GitHub Actions és a munkafolyamatok alapszintű ismerete
- Ha nem ismeri a munkafolyamatokat, a feladatokat és a lépéseket, tekintse meg a fejlesztési feladatok automatizálását a GitHub Actions modullal .
- A folyamatos integráció alapszintű ismerete a GitHub Actions és munkafolyamatok használatával
- Ha nem ismeri a GitHub Actions és munkafolyamatok használatával történő folyamatos integrációt, tekintse meg a Folyamatos integrációs (CI) munkafolyamatok gitHub Actions használatával történő összeállítását.