Introduzione

Completato

GitHub Script è un'azione del flusso di lavoro che consente di accedere all'API GitHub da GitHub Actions. Offre supporto pratico per l'utilizzo delle API, disponibile in octokit/rest.js.

Si supponga di gestire un repository GitHub dinamico. Si vuole garantire ai numerosi utenti finali e collaboratori del progetto un'esperienza positiva. Si è anche consapevoli che le responsabilità derivanti dalla gestione del carico di lavoro possono aggiungersi a quelle della pianificazione del team. È necessaria una soluzione che consenta di automatizzare alcune delle attività più banali, per potersi concentrare sulle aree in cui la propria attività è davvero importante. Si è a conoscenza di un'API di GitHub che consente di rispondere automaticamente ai nuovi problemi e di iniziare il flusso di lavoro di valutazione per i nuovi report sui bug, Solo che non si è mai dedicato del tempo ad approfondire questa opzione, fino ad ora.

In questo modulo si apprenderà come interagire con l'API di GitHub da un flusso di lavoro di GitHub Actions usando GitHub Script.

Obiettivi di apprendimento

Contenuto del modulo:

  • Usare GitHub Script nel flusso di lavoro.
  • Commentare i problemi con octokit.
  • Aggiungere i problemi alla bacheca di un progetto usando octokit.
  • Usare la sintassi dell'espressione del flusso di lavoro per filtrare i processi eseguiti in un flusso di lavoro.

Prerequisiti

  • Un account GitHub
  • Capacità di esplorare e modificare file in GitHub
  • Familiarità con GitHub Actions.
  • Familiarità con CI/CD

È consigliabile completare Automatizzare le attività di sviluppo usando GitHub Actions prima di iniziare questo modulo.