CI - notificações de falha de construção

Uma Notificação de falha de construção é um evento que é disparado sempre que uma construção falha. A notificação é enviada a todas as pessoas-chave sempre que uma compilação falha. A primeira coisa importante a fazer nesse caso é garantir que o tempo seja gasto na construção com falha para garantir que a construção foi aprovada. As etapas a seguir são usadas para garantir que as notificações de construção sejam colocadas em vigor no TeamCity.

A seguir estão as etapas para configurar notificações por e-mail no TeamCity.

Step 1- Em TeamCity, vá para o painel do projeto, clique em Administração no canto superior direito. Você verá então oEmail Notifierlink no lado esquerdo. Clique neste link para abrir as configurações gerais de e-mail.

Step 2 - O próximo passo é inserir os detalhes de um SMTP Server. O Gmail oferece um recurso SMTP gratuito, que pode ser usado por qualquer pessoa. Portanto, podemos inserir esses detalhes na próxima tela que aparece, conforme mostrado na imagem a seguir.

  • Host SMTP - smtp.gmail.com
  • Porta SMTP nº - 465
  • Enviar mensagens de e-mail de e login SMTP - Deve ser um id válido do Gmail
  • Senha SMTP - senha válida para esse id do Gmail
  • Conexão segura - coloque como SSL

Step 3 - Clique Test Connectionapenas para garantir que as configurações estão funcionando corretamente. Então cliqueSave para salvar as configurações.

Step 4- A próxima etapa é habilitar notificações de construção para um usuário. A primeira tarefa é criar um usuário que receberá essas notificações de construção. Vá para o painel do seu projeto e escolha oUsers Option.

Step 5- Crie um novo usuário. Insira o nome de usuário e a senha necessários. Em seguida, clique no botão Criar usuário, que estará localizado na parte inferior da tela.

Step 6 - Agora faça o login no sistema TeamCity com este novo ID de usuário e senha.

Step 7- Depois de fazer o login, serão apresentadas as configurações gerais do usuário. Na seção Notificador de e-mail, clique em Editar.

Step 8 - Na próxima tela que aparecer, clique em Add new rule.

Step 9 - Em Adicionar nova regra, escolha as duas opções a seguir e clique em Salvar.

  • Compilações de projetos selecionados - Escolha o projeto de demonstração.

  • Ative a caixa de seleção para 'Falha na construção'.

Ao habilitar essas duas opções, agora sempre que uma compilação falhar para o projeto Demo, uma notificação por e-mail será enviada ao usuário - demouser.

Step 10- Agora vamos acionar uma construção errada para ver isso em ação. No Visual Studio, vá para odemo.aspx.cs arquivo e adicione uma linha de código errada.

Step 11 - Agora verifique o código do Git fazendo um git add e git commit.

Agora, no Painel do projeto, a construção será acionada automaticamente e você verá que a construção teria falhado, conforme mostrado na captura de tela a seguir.

Se você entrar no id do Gmail do demouser, você verá uma notificação de falha de compilação, conforme mostrado na captura de tela a seguir.