Introduzione
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: