Inleiding
GitHub Script is een werkstroomactie die u toegang biedt tot de GitHub-API vanuit GitHub Actions. Het biedt handige ondersteuning voor elk API-gebruik dat beschikbaar is 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 behulp van 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.