Jenkins - Notificação

Jenkins vem com um recurso pronto para uso para adicionar uma notificação por e-mail para um projeto de construção.

Step 1- Configurando um servidor SMTP. Vá para Gerenciar Jenkins → Configurar Sistema. Vá para a seção Notificação por e-mail e insira o servidor SMTP necessário e os detalhes do sufixo de e-mail do usuário.

Step 2- Configure os destinatários no projeto Jenkins - Quando você configura qualquer projeto de compilação Jenkins, no final está a capacidade de adicionar destinatários que receberiam notificações por email para compilações instáveis ​​ou quebradas. Em seguida, clique no botão Salvar.

Além do padrão, também existem plugins de notificação disponíveis no mercado. Um exemplo é o plugin de notificação da Tikal Knowledge que permite o envio de notificações de status do trabalho nos formatos JSON e XML. Este plugin permite que os pontos finais sejam configurados conforme mostrado abaixo.

Aqui estão os detalhes de cada opção -

  • "Format" - Este é o formato de carga útil de notificação, que pode ser JSON ou XML.

  • "Protocol" - protocolo a ser usado para enviar mensagens de notificação, HTTP, TCP ou UDP.

  • "Event" - Os eventos de trabalho que acionam notificações: Trabalho iniciado, Trabalho concluído, Trabalho finalizado ou Todos os eventos (a opção padrão).

  • "URL"- URL para enviar notificações. Tem a forma de "http://host"para o protocolo HTTP e "host:port"para os protocolos TCP e UDP.

  • "Timeout" - Tempo limite em milissegundos para enviar solicitação de notificação, 30 segundos por padrão.