Introdução
Ao pensar em maneiras de adicionar eficiência em seu fluxo de trabalho do GitHub, considere que você pode criar aplicativos e integrações para melhorar e personalizar seu fluxo de trabalho. Usando aplicativos GitHub e OAuth, você pode reduzir o tempo gasto em tarefas manuais e personalizar o fluxo de trabalho para atender às necessidades individuais, da equipe e da empresa. Você também pode compartilhar essas integrações com outras pessoas no GitHub Marketplace e, em troca, usar aplicativos e integrações criadas por outros desenvolvedores.
Suponha que você esteja procurando um recurso para o qual o GitHub ainda não dá suporte. Talvez você queira automatizar algumas das tarefas mais mundanas com as quais lida. Por exemplo, acompanhar colaboradores que não rotularam um problema que eles criaram. Ou fechar automaticamente os branches ou pull requests que permaneçam intocados por meses. Seja qual for sua necessidade, provavelmente você não está sozinho. A boa notícia é que os Aplicativos do GitHub oferecem um modo de preencher as lacunas e automatizar processos no seu repositório. A melhor notícia é que a solução de que você precisa já pode ser criada.
Otimizar o valor dos aplicativos e dos recursos para gerenciar os usuários no fluxo de trabalho pode ajudar a acelerar os processos, mantendo a eficiência, a segurança e a confiabilidade. Neste módulo, você aprenderá a usar essas ferramentas e seus recursos.
Neste módulo, você aprenderá a automatizar os processos do DevOps usando aplicativos GitHub que lidam com tarefas repetitivas, impõem políticas de equipe e mantêm um repositório arrumado.
Objetivos de aprendizagem
Ao final deste módulo, você vai:
- Identificar os tokens de acesso do GitHub disponíveis necessários para dar suporte aos usuários do GitHub.
- Entender como monitorar os limites de taxa de token.
- Descrever as funcionalidades, os casos de uso e as diferenças entre os Aplicativos do GitHub e os Aplicativos OAuth.
- Demonstrar seu conhecimento instalando um aplicativo do GitHub em um repositório GitHub.
Pré-requisitos
- Uma conta do GitHub
- A capacidade de navegar e editar arquivos no GitHub
Este módulo aborda a automação de tarefas comuns do GitHub por meio de Aplicativos do GitHub. Para aproveitar totalmente os benefícios deste módulo, recomenda-se concluir primeiro o seguinte: