GitHub para Slack

O GitHub reúne equipes de desenvolvedores de software para escrever códigos e gerenciar projetos. Quando você conectar o GitHub ao Slack, poderá receber notificações sobre todos os tipos de eventos no(s) canal(is) do Slack de sua escolha. Conecte duas das suas ferramentas mais importantes e fique por dentro do trabalho usando o Slack. 🛠


Como decidir qual app usar

  • GitHub para Slack: você tem o plano Developer, Team ou Business do GitHub? Esse app foi feito para você!
  • Github Notifications (versão antiga): esse app é compatível com o GitHub Enterprise.


Como instalar o app

GitHub para Slack 

GitHub Notifications (versão antiga)

Com o app GitHub, você pode visualizar links de repositórios públicos no Slack, configurar notificações com comandos de barra e ficar atualizado facilmente sobre as atividades do projeto.


Como instalar o app

  1. Acesse slack.github.com e clique em Adicionar ao Slack.
  2. Verifique as permissões que precisam ser acessadas pelo app e clique em Continuar para permitir.
  3. Selecione os canais que o app pode acessar: todos os canais públicos, canais específicos ou nenhum.

Depois da instalação, o app GitHub enviará uma mensagem direta para ajudá-lo a concluir a configuração e mostrar como funciona o comando de barra /github.

Dica: use o comando de barra /github subscribe owner/repo para se inscrever nas suas configurações anteriores.



Como personalizar as notificações

O app GitHub facilita personalizar o que é postado no Slack. É possível se inscrever em atividades relevantes para todo o canal e cancelar a inscrição em outros tipos de atividades que não são tão úteis. Algumas atividades notificarão você no Slack por padrão, enquanto outras não farão isso:

Recursos ativados por padrão

  • issues
  • pulls
  • statuses
  • confirmações
  • deployments
  • Público

Recursos não ativados por padrão

  • reviews
  • comments
  • branches
  • commits:all

 

É possível usar esses comandos de barra para personalizar as notificações

  • /github subscribe owner/repo [recurso]
  • /github unsubscribe owner/repo [recurso]


Observação sobre o app GitHub

Se você usar outros apps no Slack, talvez observe algumas alterações no modo como o GitHub é instalado. Esse app específico funciona no nível de workspace, não no nível de membro. Isso é bom! Veja o porquê:

  • O app não será desconectado caso o instalador original saia do workspace.
  • É possível adicionar o app GitHub a canais específicos. Faça sua escolha durante a instalação ou use /invite @github para adicionar o app a qualquer canal mais tarde.

💡 Saiba mais sobre o futuro dos apps Slack no Blog da plataforma Slack.

 

Se você usar a opção do GitHub no local, o GitHub Enterprise, será preciso instalar o app GitHub Notifications (versão antiga).


Como instalar o app

  1. Acesse o GitHub no diretório de apps do Slack.
  2. Clique em Instalar ou Adicionar configuração se já existir alguma.
  3. Selecione um canal onde os eventos do GitHub serão postados ou clique em criar um novo canal.
  4. Clique em Adicionar integração com o GitHub.
  5. Na conta do GitHub, acesse o repositório que você quer monitorar. Clique em Configurações no menu de navegação superior.
  6. Clique em Webhooks no menu de navegação à esquerda. Em seguida, pressione Adicionar webhook.
  7. Na janela Diretório de apps do Slack, clique em Copiar URL.
  8. Ao retornar à sua conta do GitHub, cole o URL em URL de carga.
  9. No Tipo de conteúdo, certifique-se de que application/json esteja selecionado.
  10. Confirme que a Verificação SSL está ativada.
  11. Clique em Adicionar webhook.
  12. Retorne à página e configuração do Slack e clique em Salvar integração.

Dúvidas? Entre em contato a qualquer hora. Estamos aqui para ajudar você!