我的Jenkins和ScriptTrigger插件有一种奇怪的行为。
我有Jenkins 1.510和这个插件的最新版本。 我有一个简单的shell脚本设置触发器:
#!/bin/bash
echo test
exit 0
如果退出代码为0,则触发器设置为启动构建。
重新启动Jenkins(或只是重新加载配置)后,触发日志显示:
...
The expected script execution code is 0
[ERROR] - SEVERE - Polling error null
我看过的任何其他日志都没有错误。
没有问题 - 如果我手动触发作业,它将使这个作业的插件只能开始正常工作,直到下次重启...
有没有人见过这个?有没有人有想法?
答案 0 :(得分:0)
发现问题与xtrigger lib版本的依赖性有关。我下载了源代码,将xtrigger.lib.version更新为0.19并在本地构建了插件(并将其安装在我的Jenkins上)。这解决了这个问题。
感谢 Gregory Boissinot (该插件的作者)的帮助,他帮助我找到了这个。他很快就会发布这个插件的正式版本。
注意 - 当前版本为0.22。
我希望这会有所帮助。