Share via


Criar um gancho de serviço para o Azure DevOps com o Microsoft Teams

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Veja a atividade sobre seus projetos do Servidor de DevOps do Azure (2017.2 e posterior) diretamente em seu canal do Microsoft Teams, por exemplo:

  • Atualizações de item de trabalho
  • Pull requests
  • Confirmações de código
  • Compilações
  • Liberar implantações e aprovações

Observação

Para os Serviços de DevOps do Azure, recomendamos que você use o seguinte conjunto de aplicativos que oferecem recursos avançados para se integrar ao Microsoft Teams.

Aplicativo Azure Boards para Equipes

O aplicativo Azure Boards para Microsoft Teams ajuda a criar e monitorar facilmente itens de trabalho de seus canais do Teams. Os usuários podem criar itens de trabalho usando um comando ou usar ações de mensagem para converter conversas no canal em itens de trabalho. Os usuários também podem configurar e gerenciar assinaturas para receber notificações em seus canais sempre que itens de trabalho forem criados ou atualizados.

Aplicativo Azure Pipelines para Equipes

O aplicativo Azure Pipelines para Microsoft Teams ajuda a monitorar facilmente os eventos em seus pipelines. Os usuários podem configurar e gerenciar assinaturas para compilações concluídas, lançamentos, aprovações pendentes e muito mais do aplicativo e receber notificações para esses eventos em seus canais. Os usuários também podem aprovar implantações de lançamento de seus canais.

Aplicativo Azure Repos para Equipes

O aplicativo Azure Repos para Microsoft Teams ajuda a monitorar facilmente os eventos em seus repositórios. Os usuários podem configurar e gerenciar assinaturas para confirmações de código, criação de relações públicas e atualizações de relações públicas e muito mais no aplicativo e receber notificações para esses eventos em seus canais.

Configurar um novo conector para o Servidor de DevOps do Azure

Configurar a integração entre o Azure DevOps Server e o Teams é um processo de duas etapas. Primeiro, configure um conector no Teams e, em seguida, configure uma ou mais assinaturas de gancho de serviço em seu projeto do Servidor de DevOps do Azure.

Observação

As permissões de administrador do projeto são necessárias para criar assinaturas de gancho de serviço. Não há suporte para eventos para pipelines YAML.

Do Teams

  1. Para trazer eventos do Azure DevOps para o Microsoft Teams, selecione '...', as reticências ou, na navegação superior do canal da equipe, selecione Conectores.

    Abrir o menu de ações do Teams

  2. Selecione Azure DevOps na lista.

    Lista de conectores

  3. Escolha Adicionar.

  4. Configure o conector.

  5. Copie a URL do webhook gerada. Forneça essa URL ao configurar assinaturas de gancho de serviço em seu projeto de DevOps do Azure.

Do Servidor de DevOps do Azure

  1. Na página do seu projeto (https://mycompany/tfs/[collection]/[project]), vá para Ganchos de serviço nas configurações:

    Serviços de DevOps do Azure, Configurações de Gancho de Serviço

  2. Clique em Criar assinatura e selecione o serviço Teams .

  3. Escolha o tipo de atividade que você deseja que apareça no canal do Teams. Você pode filtrar cada um dos gatilhos de maneiras específicas.

    Por exemplo, o gatilho de solicitação pull criado pode ser filtrado no repositório no qual a solicitação pull ocorre, na ramificação de destino à qual ela se aplica e nos membros da equipe que são necessários ou convidados a revisar a solicitação.

  4. Cole a URL do webhook na etapa de configuração do conector do Teams e selecione Concluir.

A atividade do seu projeto começa a aparecer no canal do Teams.

Configurar guias do Azure DevOps no Microsoft Teams

  1. Para trazer seu quadro ou painel Kanban para o Microsoft Teams, selecione + Adicionar nova guia na parte superior do canal da equipe. Localize o ícone do Site e adicione o link ao seu painel ou quadro de DevOps do Azure.

    Adicionar uma nova guia ao canal do Teams

  2. Depois de autenticado, seu quadro ou painel Kanban será exibido.

Perguntas frequentes (FAQs)

P: Como posso fazer com que vários eventos do meu projeto do Azure DevOps Server apareçam no meu canal do Teams?

R: Crie uma nova assinatura para cada tipo de evento desejado. Por exemplo, se você quiser ver falhas de compilação e novos itens de trabalho em seu canal do Teams, crie duas assinaturas adicionais.

P: Por que não vejo minha organização ao tentar conectar o Microsoft Teams?

R: Somente organizações no mesmo locatário do Microsoft Entra que sua conta do Microsoft Teams podem ser conectadas. Mesmo que seu endereço de email seja o mesmo para Azure DevOps Services e o Microsoft Teams, eles podem ser apoiados por locatários diferentes, para que não possam ser vinculados.

Crie uma nova Equipe no mesmo Microsoft Entra ID que Azure DevOps Services ou mova seu Azure DevOps Services para o mesmo Microsoft Entra ID que o Teams, consulte Acesso pelas perguntas frequentes do Microsoft Entra: Por que minha organização já está conectada a um diretório?.