Sammanfattning
Målet i den här modulen var att förstå de olika typerna av GitHub-åtgärder och sedan skapa en egen anpassad GitHub-åtgärd och använda den i ett arbetsflöde.
För att uppnå det här målet lärde du dig först om nödvändiga metadata och syntax för att skriva anpassade GitHub-åtgärder. Du har lärt dig om arbetsflödeskommandon för att utöka funktionerna i din åtgärd, hur du väljer en privat eller offentlig plats för din åtgärd och upprättar metodtips för att dokumentera och versionshantera din åtgärd. Du har också lärt dig hur du publicerar din åtgärd på GitHub Marketplace.
Därefter har du lärt dig hur GitHub Actions beter sig när du använder externa API:er, och du använde även svaret från ett externt API som en output:
parameter för ett senare steg i arbetsflödet. Slutligen såg du hur du använder åtgärder för att interagera med en lagringsplats genom att skapa ett problem, använda flera paket i din åtgärds källkod och hur du använder @actions/core package
för att skriva fel och avsluta en felaktig åtgärd.
Läs mer
Här följer några länkar till mer information om de ämnen som vi diskuterade i den här modulen:
- Skapa en Docker-containeråtgärd
- Skapa en JavaScript-åtgärd
- Skapa en åtgärd för sammansatta körningssteg
- Metadatasyntax för GitHub Actions
- Arbetsflödeskommandon för GitHub Actions
- Ange slutkoder för åtgärder
- Använda versionshantering för åtgärder
- Publicera en åtgärd