Email Jenkins正在从构建目录读取文件

Email Jenkins正在从构建目录读取文件,email,jenkins,Email,Jenkins,我正在用Jenkins发送一封构建后的电子邮件,但我不想使用默认的电子邮件响应,而是想从存储在作业目录中的文件中读取内容 我已经按照这里的说明做了 但是,这完全是一个noob问题,文件的路径应该是什么 我的工作路径是(Mac笔记本电脑) ~/.jenkins/jobs/Github Test/files/email\u text.txt 在Build Environment第一节中,选择了Generate Environment variables from script,并添加了此行: ec

我正在用Jenkins发送一封构建后的电子邮件,但我不想使用默认的电子邮件响应,而是想从存储在作业目录中的文件中读取内容

我已经按照这里的说明做了

但是,这完全是一个noob问题,文件的路径应该是什么

我的工作路径是(Mac笔记本电脑)

~/.jenkins/jobs/Github Test/files/email\u text.txt

Build Environment
第一节中,选择了
Generate Environment variables from script
,并添加了此行:

echo EMAIL_CONTENT=$(cat /files/email_text.txt)
然后在
Post build Actions
中,我选择了
可编辑电子邮件通知
,并为
默认内容添加了
$Email\u CONTENT


但是生成的电子邮件没有内容。任何帮助都将不胜感激

由于文件路径必须相对于工作区,您可能希望尝试使用
$(cat files/email\u text.txt)
$(cat./files/email\u text.txt)

我几乎可以肯定:

FILE_PATH=“$JENKINS_HOME/workspace/$JOB_NAME/your FILE.txt”

另外,
$JENKINS\u HOME/workspace/$JOB\u NAME
可以替换为
$workspace