A integração GitHub para Microsoft Teams permite conectar sua conta GitHub ao aplicativo GitHub no Teams. Uma vez conectado, você pode assinar notificações, executar comandos e colaborar em problemas e solicitações de pull diretamente no Teams.
Conectando sua GitHub conta ao GitHub aplicativo no Teams
Observação
Antes de conectar suas contas, um administrador do workspace do Teams deve ter instalado o GitHub aplicativo. Confira Integração GitHub com o Teams.
- No Teams, abra uma mensagem direta ou uma conversa de aplicativo pessoal com o GitHub aplicativo.
- Execute
@GitHub Notifications signine siga os prompts no Teams e no navegador para autorizar a conexão.
Depois que sua GitHub conta estiver conectada, o Teams mostrará uma lista de comandos e recursos disponíveis.
Usando comandos no Teams
Em canais, inicie comandos com @GitHub Notifications. No aplicativo pessoal, omita o prefixo. Para obter a lista completa de comandos, consulte Referência de comandos para a integração do GitHub no Microsoft Teams..
| Command | Descrição |
|---|---|
@GitHub Notifications subscribe owner/repo | Assina o canal para notificações do repositório especificado. |
@GitHub Notifications unsubscribe owner/repo | Cancela a assinatura do canal de notificações do repositório especificado. |
@GitHub Notifications subscribe list | Lista todos os repositórios aos quais o canal está inscrito. |
@GitHub Notifications subscribe list features | Lista todos os repositórios e recursos de notificação aos quais o canal está inscrito. |
Observação
Ao assinar um canal em um repositório, você poderá ser solicitado a instalar o GitHub aplicativo e conceder acesso ao repositório ou à organização.
Trabalhar com problemas e solicitações de pull
Você pode criar, comentar e gerenciar problemas e solicitações de pull diretamente do Teams. Para obter instruções passo a passo, consulte:
-
[AUTOTITLE](/integrations/tutorials/teams/create-issues) -
[AUTOTITLE](/integrations/tutorials/teams/manage-issues)
Menções no Teams
Ao assinar um repositório no Teams, você será mencionado em notificações para eventos de repositório nos quais você foi referenciado. As menções exigem que você esteja conectado à sua GitHub conta por meio do aplicativo GitHub no Teams.
Observação
Se você tiver vários espaços de trabalho do Teams em que usa o GitHub aplicativo, as menções só funcionarão no espaço de trabalho em que você fez logon mais recentemente.
Veja a seguir os cenários nos quais você será mencionado:
- Você foi designado para uma tarefa.
- Sua revisão foi solicitada em um pull request.
- Você é mencionado em uma solicitação pull, descrição do problema, comentário ou discussão.
- Sua avaliação é solicitada em relação a uma implementação.
- Você recebe um lembrete agendado para uma solicitação de revisão e de pull.
Encadeamento de conversas
As notificações para cada problema ou solicitação de pull são agrupadas em um thread no Teams. O cartão principal mostra o status mais recente do problema ou solicitação de pull junto com o contexto, como destinatários, revisores, rótulos e verificações. Quando o estado de um problema ou solicitação de pull é alterado, o Teams posta a atualização como uma resposta no tópico e como uma mensagem no canal.
Desenrolando links para GitHub atividades no Teams
As visualizações de link fornecem contexto adicional ao compartilhar links para GitHub recursos no Teams. As visualizações de link são mostradas para:
- Solicitações de pull
- Problemas
- Discussões
- Comments
- Trechos de código
- Repositórios
- Contas de usuário ou organizações
As visualizações de links não serão mostradas se qualquer uma das seguintes condições forem atendidas:
- O repositório é privado e o usuário que compartilhou o link não está conectado no GitHub Teams.
- O GitHub aplicativo não foi autorizado para o repositório.
Experiência de aplicativo pessoal
O GitHub aplicativo pessoal no Teams permite que você gerencie assinaturas e receba notificações em um chat privado. No aplicativo pessoal, os comandos não exigem o prefixo @GitHub Notifications e as notificações não são encadeadas.
Agendando lembretes para revisões de pull requests
Você pode agendar lembretes para revisões de solicitações de pull pendentes em canais ou no aplicativo pessoal. Para obter instruções, confira Como agendar lembretes de solicitação de pull no Teams.
Leitura adicional
-
[AUTOTITLE](/integrations/how-tos/teams/customize-notifications) – Saiba como personalizar suas GitHub notificações no Teams. -
[AUTOTITLE](/integrations/how-tos/teams/schedule-reminders) – Saiba como agendar lembretes para revisões de solicitação de pull. -
[AUTOTITLE](/integrations/reference/teams-command-reference) - Examine todos os comandos disponíveis do Teams. -
[AUTOTITLE](/integrations/tutorials/teams) – Crie habilidades e conhecimento sobre a integração do GitHub Teams por meio de exemplos e atividades práticas.