Introduzione
GitHub Actions è il meccanismo principale per l'automazione all'interno di GitHub.
Può essere usato per molti scopi diversi, ma uno dei più comuni è l'implementazione dell'integrazione continua.
In questo modulo si apprenderà cos'è GitHub Actions e verranno illustrati il flusso di azioni e i relativi elementi. Verrà spiegato cosa sono gli eventi, verranno presi in esame i processi e gli strumenti di esecuzione e verrà descritto come leggere l'output della console dalle azioni.
Obiettivi di apprendimento
Dopo aver completato questo modulo, gli studenti e i professionisti saranno in grado di:
- Spiegare GitHub Actions e i flussi di lavoro.
- Creare e usare GitHub Actions e i flussi di lavoro.
- Descrivere eventi, processi e strumenti di esecuzione.
- Esaminare l'output e la gestione del rilascio per le azioni.
Prerequisiti
- Conoscenza di DevOps e dei relativi concetti.
- Familiarità con i principi di controllo della versione (prerequisito utile, ma non necessario).
- Esperienza in un'organizzazione che fornisce software.