Inleiding
Met GitHub Actions kunt u afzonderlijke, aangepaste acties maken door code te schrijven die op elke gewenste manier met uw opslagplaats communiceert, inclusief integratie met de API's van GitHub en alle openbaar beschikbare API's van derden. Een actie kan bijvoorbeeld npm-modules publiceren, sms-waarschuwingen verzenden wanneer er urgente problemen worden gemaakt of code implementeren die gereed is voor productie.
U kunt uw eigen aangepaste acties schrijven voor gebruik in uw werkstroom of de acties delen die u bouwt met de GitHub-community. Als u acties wilt delen die u met de community hebt gemaakt, moet uw opslagplaats openbaar zijn. Acties kunnen rechtstreeks worden uitgevoerd op rekenresources (zoals virtuele machines) of in Docker-containers. U kunt ook de invoer, uitvoer en omgevingsvariabelen van een actie definiƫren.
In deze module leert u de verschillende manieren om een aangepaste actie, de benodigde metagegevens en syntaxis te maken en hoe u een aangepaste actie publiceert naar de GitHub Marketplace.
Leerdoelen
In deze module wordt het volgende behandeld:
- Identificeer de metagegevens en syntaxis die nodig zijn om aangepaste GitHub-acties te maken.
- Meer informatie over aanbevolen procedures voor het publiceren van een persoonlijke of openbare GitHub-actie.
- Acties in een werkstroombestand gebruiken.
- Aangepaste Op JavaScript gebaseerde acties maken.
- Publiceer een zojuist gemaakte actie naar de GitHub Marketplace.
Vereisten
In deze module wordt ervan uitgegaan dat u basiskennis hebt van GitHub Actions en werkstromen. U hebt ook het volgende nodig:
- Een GitHub-account
- De mogelijkheid om te navigeren en bestanden te bewerken in GitHub
- Zie Inleiding tot GitHub voor meer informatie.
- Basiskennis van GitHub Actions en werkstromen
- Als u niet bekend bent met werkstromen, taken en stappen, bekijkt u de Ontwikkeltaken automatiseren met behulp van gitHub Actions module.
- Basiskennis van continue integratie met behulp van GitHub Actions en werkstromen
- Als u niet bekend bent met continue integratie met behulp van GitHub Actions en werkstromen, bekijkt u CI-werkstromen (Continue integratie bouwen) met behulp van GitHub Actions.