O "Plugin do Jenkins Mailer" permite que você defina uma ação de pós-compilação para enviar notificações por e-mail. Você também pode usar o plug-in "Plug-in do Jenkins Email Extension" link se você precisar de mais controle sobre o próprio e-mail.
Para personalizar os destinatários de um arquivo de texto, você deve definir os destinatários para uma variável do Jenkins (como $ MyRecipients ). Agora, para preencher essa variável de um arquivo, você poderia usar o "Plugin Injector de Ambiente" link .
Lá você pode especificar um arquivo de propriedades para carregar como uma ação em sua etapa. Você desejará usar um caminho absoluto para o arquivo (como / jenkins / maillist ) e verificar se o conteúdo desse arquivo segue a sintaxe regular do shell para definir as propriedades. Deve ser algo como:
MyRecipients="[email protected] [email protected] [email protected]"
Eu não tentei isso especificamente, então eu espero que não haja erros de sintaxe aqui, mas a abordagem geral deve funcionar. Não tenho certeza de quão bem isso vai escalar embora. Se você pretende enviar e-mails para muitos usuários, você pode, em vez disso, implementar um script de shell para fazer chamadas que façam isso fora do jenkins.
Sven