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.