我想在 Email-ext Jenkins 插件的预发送脚本中编辑电子邮件正文。
我应该使用什么语言来编写代码?
Bash 脚本还是其他?
您可以添加一些代码吗?
谢谢。
您必须使用的语言是 Groovy,您可以在 Jenkins > 管理 > 脚本下的脚本控制台中测试您的代码片段,以了解任何不依赖于构建特定值的内容。
如果没有更改则取消发送电子邮件的示例(使用 Git 时测试):
if (build.changeSet.emptySet) cancel=true;
Groovy 是某种方便的脚本语言,它在幕后真正使用 Java,因此您可能必须深入研究 Jenkins java 类以查看定义的内容/可以使用的对象。例如,当我在 Jenkins 作业(这显然是一个自由风格的构建作业)上运行它时,示例代码中的构建变量实际上是 java 对象 FreeStyleBuild。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)