我正在使用Jenkins在多个服务器中部署。有4个后端服务器正在运行。我在每个服务器上都有一个名为deploy.sh的脚本。在部署时,Jenkins创建一个ssh会话,并在每个服务器上逐个运行deploy.sh脚本。但是,有时它会显示少数服务器在构建控制台日志"Errno : can not allocate memory"中出现错误,然后转移到下一个服务器。我正在寻找一个解决方案,这将向我发送电子邮件时,有一个“错误”关键字在詹金斯日志。
我找到了这个链接:- https://wiki.jenkins.io/display/JENKINS/Log+Parser+Plugin
有很多帖子的用户都有相同的错误,但没有一个对我有效…
我正在尝试用Hudson/Jenkins发送电子邮件报告...
我们的邮件服务器使用SSL/TLS,我为TLS配置了Jenkins,然后我得到了这个错误:
Client does not have permissions to send as this sender
当我使用代码尝试javamail时,它会正确地发送电子邮件。而且,Thunderbird运行得很好。
有什么想法吗?我需要联系邮件服务器管理员吗?
我希望发送一封电子邮件关于失败和/或名单的所有阶段和他们的状态。我已经将我的代码包装在一个try{}中,并且正在捕捉任何失败。在我的控制台输出,它说电子邮件是发送到适当的电子邮件,但我没有收到它.在我对Jenkins的配置下,我已经设置了Jenkins位置、电子邮件通知和扩展的电子邮件通知。我已经确认电子邮件通知正常工作,并将相同的凭据添加到扩展的电子邮件通知中。这是我的控制台:
Running on Dobby in D:Pipelinefolder
[Pipeline] {
[Pipeline] emailext
Sending email to: myemail@school.edu
[