Introduzione

Completato

Quando si pensa a come aumentare l'efficienza all'interno del flusso di lavoro di GitHub, è possibile creare app e integrazioni per migliorare e personalizzare il flusso di lavoro. Usando GitHub App e le app OAuth, è possibile ridurre la quantità di tempo dedicato alle attività manuali e personalizzare il flusso di lavoro in base alle esigenze individuali, del team e dell'azienda. È anche possibile condividere queste integrazioni con altri utenti nel GitHub Marketplace e, in cambio, usare le app e le integrazioni create da altri sviluppatori.

Si supponga di cercare una funzionalità non ancora supportata da GitHub. Magari si vogliono automatizzare alcune delle attività più banali di cui ci si occupa, come comunicare con i collaboratori che hanno creato un problema senza etichettarlo. O magari si vogliono chiudere automaticamente i rami o le richieste pull che non vengono usate da mesi. Di qualunque cosa si abbia bisogno, è probabile che sia lo stesso anche per altri utenti. Fortunatamente le app GitHub consentono di risolvere il problema e automatizzare i processi nel repository. E ancora meglio sarebbe se qualcun altro avesse avere già creato la soluzione necessaria.

Ottimizzazione del valore delle app e delle funzionalità per gestire gli utenti nel flusso di lavoro per velocizzare i processi mantenendo al tempo stesso efficienza, sicurezza e affidabilità. In questo modulo, verrà illustrato l'uso di questi strumenti e le relative funzionalità.

In questo modulo si imparerà ad automatizzare i processi DevOps usando le app GitHub che gestiscono le attività ripetitive, applicano i criteri del team e mantengono un repository ordinato.

Obiettivi di apprendimento

Al termine del modulo, si sarà in grado di:

  • Identificare i token di accesso di GitHub disponibili necessari per supportare gli utenti di GitHub.
  • Informazioni su come monitorare i limiti di frequenza dei token.
  • Descrivere le funzionalità, i casi d'uso e le differenze di app GitHub e OAuth.
  • Dimostrare le proprie conoscenze installando un'app GitHub in un repository GitHub.

Prerequisiti

  • Un account GitHub
  • Capacità di esplorare e modificare file in GitHub

Questo modulo illustra l'automazione delle attività comuni di GitHub tramite le app GitHub. Per apprezzare in modo completo i vantaggi presentati in questo modulo, è consigliabile completare prima il modulo seguente: