我的目标是-通常 emailext 发送带有错误消息的电子邮件,例如
错误:文件'path / to / index.html'不存在
我的代码如下
emailext(to: 'jane.doe@foo.com',
subject: 'Build report',
mimeType: 'text/html',
body: '${FILE,path="path/to/index.html"}',
)
此错误消息是正确的。没有产生html报告。但是我希望仅当有html报告时才发送此电子邮件,而在没有html报告时不发送错误消息。
关于如何实现这种行为的任何想法?
非常感谢!
答案 0 :(得分:0)
您可以使用groovy的File.exists
方法检查给定文件是否存在,并相应地运行脚本。
def file = new File( 'path/to/index.html' )
// If it exists
if( file.exists() ) {
emailext(to: 'jane.doe@foo.com',
subject: 'Build report',
mimeType: 'text/html',
body: '${FILE,path="path/to/index.html"}',
)
}