Introduzione

Completato

Quando si pensa a come aggiungere efficienza all'interno del flusso di lavoro GitHub, tenere presente che è 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 in GitHub Marketplace e, in cambio, usare app e integrazioni create da altri sviluppatori.

Si supponga di cercare una funzionalità non ancora supportata da GitHub. Forse vuoi automatizzare alcune delle attività più banali che hai a che fare con. Ad esempio, seguendo i collaboratori che non hanno etichettato un problema creato. Oppure chiudere automaticamente eventuali rami o richieste pull che rimangono invariate per 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. La notizia migliore è che la soluzione necessaria potrebbe essere già compilata.

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 vengono fornite informazioni sull'uso di questi strumenti e delle relative funzionalità.

In questo modulo si apprenderà come automatizzare i processi DevOps usando GitHub Apps che gestiscono attività ripetitive, applicano i criteri del team e gestiscono 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: