jenkins附件 - 语法是什么?

时间:2012-07-30 23:54:44

标签: email ant jenkins syntax-error attachment

我正在尝试让Jenkins将一个文件或一组文件附加到作业已完成的电子邮件通知中。我不断收到错误:

发送触发器的电子邮件:成功 错误:访问要附加的文件时出错:期望Ant GLOB模式,但看到C:\p\p\etc\\\*\*\\\*.html

请参阅Fileset语法

是的,我看过那个网站并尝试了我能想到的每一个变化:

/ instead of \<br/>
../\*\*<br/>
../\*\*/\*.html<br/>
removing C:<br/>

我在这里缺少什么Ant GLOB模式?

感谢, 斯科特

3 个答案:

答案 0 :(得分:15)

附件的基本目录是工作空间目录。通常,这意味着您无法附加目录层次结构中比工作区更高的文件(嗯,您可以使用../,但您必须非常确定您的工作区位置)。解决此类问题的方法是首先在构建步骤中将文件复制到工作区中。

答案 1 :(得分:2)

阅读https://issues.jenkins-ci.org/browse/JENKINS-23329中报告的问题。 也许,Hockeyapp插件或jenkins已经更新,因此,文件应该在WORKSPACE下;不需要路径中的$ WORKSPACE,只需要添加path / to / apk或path / to / ipa。

因此,改变:

  

C:\ p \ p \等*** HTML“

  

** \ *。HTML“

答案 2 :(得分:0)

这可能是由于作业(项目)配置中提到的附件位于本地目录中

检查附件中的可用

“ c:/users/username/.jenkins/workspace/Currentproject /”