Como enviar informações de build ao GitHub, Jira e outras plataformas semelhantes

Neste tutorial, mostraremos como configurar seu projeto do TeamCity para que o Servidor do TeamCity envie o status do build (sucesso ou falha) para uma plataforma de terceiros, como o GitHub.

Primeiro, você precisará editar sua configuração de build.

tutorials-img

Em seguida, você precisa navegar até Build Features e adicionar outro recurso de build –Commit Status Publisher. O Commit Status Publisher é um recurso de build que permite ao TeamCity enviar automaticamente os status de build dos seus commits para um sistema externo.

tutorials-img

Para configurar o recurso Commit Status Publisher, selecione a raiz do VCS. Você pode selecionar uma raiz ou selecionar <All attached VCS roots>. Dessa forma, o status do commit será enviado para todos os commits em todos os repositórios de um projeto.

Se quiser enviar notificações de status apenas para um repositório específico, você também poderá selecionar esse repositório específico na lista suspensa.

tutorials-img

Depois de selecionar a raiz do VCS, você também precisará selecionar o Publisher correto. No nosso caso, é o GitHub. Portanto, vamos selecioná-lo na lista suspensa.

tutorials-img

Para fins de autenticação, você deverá colar seu token de autenticação.

tutorials-img

Depois disso, você poderá testar sua conexão e clicar em Save.

tutorials-img

Depois de configurar a conexão, você poderá ver a nova conexão em Build Features.

tutorials-img

Agora, ao executar seus builds, você poderá ver o status do build no seu VCS (no nosso caso, é o GitHub). Aqui, você pode ver que todas as verificações foram aprovadas.

tutorials-img

Se você clicar em Details, retornará ao Servidor do TeamCity, onde poderá revisar as informações de build.

tutorials-img

Isso é tudo por enquanto! Assista aos nossos outros tutoriais para saber como integrar o TeamCity a outras ferramentas na sua pilha de tecnologia.

Bons builds!