我有用于Jenkins的Groovy电子邮件模板(用于Selenium Robot框架测试执行)。詹金斯大师由一个远程团队控制。因此,为了将这个模板放置在$ JENKINS_HOME/email-templates中,我们需要提出一张票并等待2到3天。另外我们预计,模板中可能需要进行更改。所以我们打算将我们的模板放入我们的源代码库(GIT)中。所以在Jenkins测试工作中,我们将测试脚本与电子邮件模板一起签出。 如何指示詹金斯寻找工作区文件夹中的模板而不是Jenkins Master中的$ JENKINS_HOME/email-templates
0
A
回答
0
不幸的是,似乎您需要修改email-ext插件,因为搜索路径被硬编码到其中。
你可以看到它here,文件检查线69发生src/main/java/hudson/plugins/emailext/EmailExtTemplateAction.java
将其更改为另一路径将是微不足道的,但添加多个位置,你可能不得不把一些工作英寸
编辑:我想知道是否有可能将所需的东西放入某个txt文件作为构建步骤,然后通过某些模板配置将其加载到邮件内容中。如果你有权访问作业配置,这可能值得检查。
+0
如果我在某些文本文件中有想要的东西,我如何将它加载到邮件内容中......您能否为我提供有关模板配置的一些信息 –
+0
尝试使用'$ {FILE,path =“sometext.txt”}'您可以在jenkins电子邮件模板配置中的* attach build log *设置下找到* content token reference *。 –
相关问题
- 1. 詹金斯双电子邮件
- 2. 问詹金斯电子邮件点播
- 3. 如何指定詹金斯管道脚本pom.xml的路径
- 4. 如何有从詹金斯电子邮件脚本的输出?
- 5. 詹金斯电子邮件分机插件在电子邮件正文
- 6. 显示HTML网页内容划分詹金斯电子邮件
- 7. 詹金斯电子邮件插件不发送电子邮件给用户谁打破了构建
- 8. 如何使用mailjet在跨电子邮件中指定模板
- 9. 詹金斯:类路径中包含多个SLF4J绑定
- 10. 詹金斯管道不能正确发送电子邮件
- 11. 并发詹金斯电子邮件不等待
- 12. 詹金斯不会再发送电子邮件
- 13. 从詹金斯电子邮件分机发送电子邮件至commiters每建
- 14. 如何仅在发行版中发送来自詹金斯的电子邮件?
- 15. 在哈德逊/詹金斯电子邮件问题
- 16. 詹金斯在构建完成之前发送电子邮件
- 17. 如何将文件附加到詹金斯的电子邮件中?
- 18. 在詹金斯的构建步骤中,Git不在路径中
- 19. 电子邮件分机詹金斯插件
- 20. 寻找免费节点和詹金斯
- 21. 默认主题的詹金斯电子邮件
- 22. 花括号在电子邮件模板中的含义
- 23. 如何使用自定义电子邮件模板发送电子邮件
- 24. 如何打印詹金斯插件的当前类路径?
- 25. 詹金斯如何从詹金斯gradle这个运行指定的testng.xml
- 26. 如何让用户在Rails中提交自定义电子邮件模板?
- 27. 如何修改编辑的电子邮件插件MIME消息詹金斯
- 28. 允许詹金斯将电子邮件发送到非注册用户
- 29. 詹金斯:发送构建趋势图为电子邮件
- 30. 詹金斯夜间电子邮件报告
我正在将此功能添加到email-ext。基本上它可以让你在内容标记中指定一个工作空间相对路径。例如,如果您在WORKSPACE/templates/foo.template中有模板,则可以指定$ {SCRIPT,template =“templates/foo.template”}来使用该模板。 – slide
@slide非常感谢。这将是真正有帮助 –
@slid,您的模板路径的工作的任何更新? – Heinz