【发布时间】:2017-09-05 19:40:48
【问题描述】:
我使用 Jenkins 中的条件步骤插件在文件存在时发送邮件。 我尝试了以下方法:
使用这个命令:mpack -s "Test Mail" /file.csv myemail@something.com
但我从 Jenkins 得到以下控制台输出:
[File exists] check if file exists [file.csv]
Run condition [File exists] preventing perform for step [Execute shell]
Finished: SUCCESS
我没有收到任何电子邮件... 即使写:echo "HELLO",也不会发生任何事情。 问题在于条件“文件存在”,因为我尝试处理“始终”条件,并且它有效。
“文件存在”这种情况会发生什么?
非常感谢!!!
【问题讨论】:
-
您的
.csv文件保存在哪里? -
在我的工作区中名为“/test-output /”的文件夹中。
-
我尝试输入:mpack -s "Test Mail from Jenkins" **/file.csv myemail@something.com。但它也不起作用。
-
你试过提供绝对路径吗?
-
是的,绝对路径和相对路径,什么都没有发生……