【问题标题】:How can I attach a file to the email in Jenkins?如何在 Jenkins 中将文件附加到电子邮件中?
【发布时间】:2014-04-10 02:25:20
【问题描述】:

我现在在使用 Jenkins 电子邮件时遇到问题。我试图在 $WORKSPACE 中附加一个类似 demo.html 的文件。但它没有用。我刚收到一封附有 build.log 的电子邮件。有人能找出问题所在吗?

我现在怀疑电子邮件是否在 Jenkins master 中处理,而我的工作是在 slave 中工作。是这个原因吗?

这是在可编辑电子邮件通知中提交的附件。我用“*.html”填充它

============

附件 *.html

============

我也在附件字段中尝试了 ./*.html,但没有成功。

构建日志的一部分:

completed with result SUCCESS

Checking if email needs to be generated

Email was triggered for: Success

Sending email for trigger: Success

NOT overriding default server settings, using Mailer to create session

messageContentType = text/plain; charset=UTF-8

Request made to attach build log

Adding recipients from recipient list

Adding developers

Successfully created MimeMessage

Sending email to: test999922@hotmail.com

Finished: SUCCESS

【问题讨论】:

  • 您使用的是哪个电子邮件插件?
  • 抱歉,我不确定。在我参与之前,Jenkins 服务器已经设置好了。

标签: linux email jenkins attachment


【解决方案1】:

我找到了原因。 该 html 是在药膏的工作区而不是在主人的工作区。所以詹金斯找不到它。 当我限制它在slave上运行时,问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 2014-07-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多