【问题标题】:Jenkins sending attachments with email pluginJenkins 使用电子邮件插件发送附件
【发布时间】:2016-05-03 13:56:07
【问题描述】:

当 Jenkins 中的测试失败时,我正在尝试附加文件。

我正在使用电子邮件扩展插件作为尝试实现此目的的一种方式,但我被语法难住了。

如果我只是将“index.php”(不带引号)放在附件字段中,它将正确发送附件。

如果我尝试进一步进入工作区,例如“myfolder/myfile.php”(不带引号),电子邮件将不会发送。我尝试了许多变体,使用通配符并尝试专门针对文件但没有运气。

我当然看过这里http://ant.apache.org/manual/Types/fileset.html,但似乎没有任何效果。

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    试试**/myfile.php

    无论目录结构如何,这都会查找myfile.php

    【讨论】:

    • 有什么方法可以附加存储在工作空间以外的目录中的文件? 例如:我的工作区是 C:\JenkinRoot\Project1,但我想附加到邮件的文件在 C:\trial.jpg 中。
    • 不通过 Jenkins,因为这是违反安全规定的。但是你总是可以有一个 bash/batch 脚本(如果你有足够的权限),它可以从任何地方抓取文件并将它们放入工作区
    • 是的。我做了同样的事情 :) 我编写了一个批处理脚本来压缩 C:\trial 中的文件并将其移动到我的工作区。不管怎样,谢谢你的回复
    • @Rameshwar,我想在电子邮件中附加最新修改的文​​件,你能帮我如何在 Jenkins 中配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多