Introdução

Concluído

Ao pensar em maneiras de aumentar a eficiência do fluxo de trabalho do GitHub, você pode criar aplicativos e integrações para aprimorar 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 usar os aplicativos e as integrações que outros desenvolvedores já criaram.

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 comuns com as quais você lida, como acompanhamento de colaboradores que não rotularam um problema criado por eles. Ou talvez você queira fechar automaticamente todos os branches ou solicitações de pull que não são usados há 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. Uma notícia ainda melhor é que outra pessoa pode já ter criado a solução de que você precisa.

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 os respectivos recursos.

Neste módulo, você aprenderá a automatizar os processos de DevOps usando os Aplicativos do GitHub que lidam com tarefas repetitivas, impõem políticas de equipe e mantêm um repositório organizado.

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
  • 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 apreciar totalmente os benefícios que este módulo aborda, é recomendável que você conclua primeiro o seguinte módulo: