Introduktion

Slutförd

GitHub Script är en arbetsflödesåtgärd som ger dig till gång till GitHub-API:et i dina GitHub Actions-åtgärder. Det ger praktisk tillgång till all API-användning som är tillgänglig i biblioteket octokit/rest.js.

Anta att du underhåller en GitHub-lagringsplats med mycket aktivitet. Ditt projekt har ett stort antal konsumenter och deltagare, och du vill se till att de har en välkomnande upplevelse. Du har också märkt att det kan ta mycket tid att hantera teamets planering och arbetsbelastningar. Du behöver en lösning som gör att du kan lämna över några av de vardagliga uppgifterna till automatisering så att du kan fokusera på områden där du verkligen lägger till värde. Du vet att GitHub erbjuder ett API som gör att du automatiskt kan svara på nya problem och börja sortera arbetsflödet för nya felrapporter. Du har bara inte investerat tid i att räkna ut allt, förrän nu.

I den här modulen får du lära dig hur du interagerar med GitHub-API:et från ett GitHub Actions-arbetsflöde med hjälp av GitHub Script.

Utbildningsmål

I den här modulen gör du följande:

  • Använd GitHub Script i arbetsflödet.
  • Kommentera problem med att använda octokit.
  • Lägg till problem i en projekttavla med hjälp av octokit.
  • Använd syntaxen för arbetsflödesuttryck för att filtrera när jobb körs i ett arbetsflöde.

Förutsättningar

  • Ett GitHub-konto
  • Möjlighet att navigera och redigera filer på GitHub
  • Kunskaper om GitHub Actions
  • Kunskaper om CI/CD

Vi rekommenderar att du slutför Automatisera utvecklingsuppgifter med hjälp av GitHub Actions innan du påbörjar den här modulen.