Introduzione

Completato

È possibile usare GitHub Actions per implementare l'integrazione continua (CI) per il codice gestito nei repository GitHub. L'integrazione continua prevede l'uso dell'automazione per compilare ed eseguire il test di un software ogni volta che uno sviluppatore esegue il commit di modifiche al controllo della versione. L'integrazione continua aiuta i team a trovare i problemi nelle prime fasi del processo di sviluppo e a risolverli rapidamente.

Si supponga di voler configurare una pipeline di integrazione continua per il team. Il team sta sviluppando un sito Web per migliorare l'esperienza dei clienti quando contattano il supporto tecnico. Varie funzionalità sono in fase di sviluppo e si vuole assicurarsi che il team possa compilarle e testarle con modalità semplici, per poterle poi aggiungere rapidamente al sito Web. Dato che il codice del progetto è archiviato in un repository GitHub, si decide di usare GitHub Actions per il progetto di integrazione continua.

In questo modulo si apprenderà come implementare l'integrazione continua usando GitHub Actions e i flussi di lavoro nei repository GitHub.

Obiettivi di apprendimento

Contenuto del modulo

  • Compilare e testare un progetto Node.js usando GitHub Actions e un flusso di lavoro basato sui modelli
  • Eseguire il debug di un test non superato usando il log di GitHub Actions
  • Personalizzare il flusso di lavoro con GitHub Actions

Prerequisiti