Introduzione

Completato

Immagine del logo GitHub Enterprise.

In molte organizzazioni, GitHub Actions sta rapidamente diventando una delle principali funzionalità di DevOps. Gli sviluppatori possono quindi automatizzare, personalizzare ed eseguire i flussi di lavoro di sviluppo software direttamente nel repository di GitHub.

Si supponga che l'organizzazione usi già GitHub Actions e che, dovendo aumentare il numero di operazioni, decida di aggiornare l'istanza di GitHub a GitHub Enterprise Cloud o Enterprise Server. Il CIO ha chiesto di valutare in che modo i team di sviluppo dell'organizzazione usano attualmente GitHub Actions per riuscire a sfruttare al massimo tutte le funzionalità disponibili in GitHub Enterprise. Ha chiesto inoltre di definire un piano per ottimizzare l'uso delle azioni e dei flussi di lavoro attualmente in atto. Ma prima è essenziale capire quali sono le opzioni di GitHub Actions disponibili nell'istanza aziendale.

In questo modulo si identificheranno le funzionalità di GitHub Actions disponibili per l'istanza aziendale, che potranno quindi essere usate in funzione del caso d'uso specifico. Questo modulo è organizzato in tre parti in cui vengono affrontate le tre funzionalità principali di GitHub Actions: azioni e flussi di lavoro, strumenti di esecuzione e segreti crittografati.

Obiettivi di apprendimento

Contenuto del modulo:

  • Identificare i vari strumenti che è possibile usare a livello di azienda e organizzazione per gestire le azioni e i flussi di lavoro.
  • Valutare gli strumenti di esecuzione appropriati per l'istanza aziendale.
  • Individuare le varie configurazioni disponibili per gli strumenti di esecuzione self-hosted e personalizzarle in base al caso d'uso aziendale.
  • Comprendere cosa sono i segreti crittografati e imparare a usarli nelle azioni e nei flussi di lavoro.

Prerequisiti

  • Un account GitHub Enterprise Cloud o Enterprise Server
  • Conoscenza pratica di GitHub Actions e dei flussi di lavoro