Skip to main content

Sobre a compilação de integrações

Você pode compilar integrações para estender a funcionalidade do GitHub.

Integrações são ferramentas que estendem os recursos de GitHub. As integrações podem realizar tarefas em GitHub como abrir problemas, fazer comentários sobre solicitações de pull e gerenciar projetos. Eles também podem fazer coisas fora do GitHub com base em eventos que acontecem no GitHub. Por exemplo, uma integração pode fazer uma postagem no Slack quando um problema é aberto em GitHub.

Muitas integrações são GitHub Apps, fluxos de trabalho do GitHub Actions ou ações personalizadas para fluxos de trabalho GitHub Actions.

  • GitHub Apps são integrações executadas no servidor do proprietário do aplicativo ou em um dispositivo de usuário. Para saber mais, confira Sobre a criação de Aplicativos do GitHub.
  • Os fluxos de trabalho do GitHub Actions são fluxos executados quando eventos específicos ocorrem em GitHub. Para saber mais, confira Entendendo o GitHub Actions.
  • Ações personalizadas são códigos que podem ser executados por um fluxo de trabalho do GitHub Actions. Para saber mais, confira Sobre ações personalizadas.

Sua integração pode usar a API do GitHub para buscar dados e fazer alterações nos dados do GitHub. GitHub tem uma API REST e uma API do GraphQL. Para saber mais, veja:

Sua integração pode usar webhooks para saber quando eventos específicos acontecem em GitHub. Para saber mais, confira Sobre webhooks.