Inleiding
GitHub Script is een werkstroomactie waarmee u vanuit GitHub Actions toegang krijgt tot de GitHub-API. Deze biedt handige ondersteuning voor alle API-gebruiksmogelijkheden in octokit/rest.js.
Stel dat u een veelgebruikte GitHub-opslagplaats onderhoudt. Uw project heeft een aanzienlijk aantal consumenten en inzenders en u wilt ervoor zorgen dat ze een gastvrije ervaring hebben. U hebt ook gemerkt dat alle verantwoordelijkheden bij het beheren van de planning en de werkbelasting van het team en zware last kunnen zijn. U hebt een oplossing nodig waarmee u enkele van de alledaagse taken kunt afleveren om te automatiseren, zodat u zich kunt richten op gebieden waar u echt waarde toevoegt. U weet dat GitHub een API biedt waarmee u automatisch nieuwe problemen kunt beantwoorden en de sorteerwerkstroom voor nieuwe foutrapporten kunt starten. Je hebt de tijd niet geïnvesteerd om alles uit te zoeken, tot nu toe.
In deze module leert u hoe u kunt communiceren met de GitHub-API vanuit een GitHub Actions-werkstroom met behulp van GitHub Script.
Leerdoelen
In deze module leert u het volgende:
- Gebruik GitHub Script in uw werkstroom.
- Opmerkingen bij problemen met octokit.
- Voeg problemen toe aan een projectbord met behulp van octokit.
- Gebruik de syntaxis van de werkstroomexpressie om te filteren wanneer taken worden uitgevoerd in een werkstroom.
Vereisten
- Een GitHub-account
- De mogelijkheid om naar bestanden te navigeren en bestanden te bewerken in GitHub
- Bekendheid met GitHub Actions
- Bekendheid met CI/CD
U wordt aangeraden Ontwikkelingstaken automatiseren te voltooien met behulp van GitHub Actions voordat u met deze module begint.