Email Jenkins正在从构建目录读取文件
我正在用Jenkins发送一封构建后的电子邮件,但我不想使用默认的电子邮件响应,而是想从存储在作业目录中的文件中读取内容 我已经按照这里的说明做了 但是,这完全是一个noob问题,文件的路径应该是什么 我的工作路径是(Mac笔记本电脑) ~/.jenkins/jobs/Github Test/files/email\u text.txt 在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
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
。