Jenkins ScriptTrigger插件默认停止工作

时间:2013-04-13 08:15:18

标签: jenkins

我的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

我看过的任何其他日志都没有错误。

没有问题 - 如果我手动触发作业,它将使这个作业的插件只能开始正常工作,直到下次重启...

有没有人见过这个?有没有人有想法?

1 个答案:

答案 0 :(得分:0)

发现问题与xtrigger lib版本的依赖性有关。我下载了源代码,将xtrigger.lib.version更新为0.19并在本地构建了插件(并将其安装在我的Jenkins上)。这解决了这个问题。

感谢 Gregory Boissinot (该插件的作者)的帮助,他帮助我找到了这个。他很快就会发布这个插件的正式版本。

注意 - 当前版本为0.22。

我希望这会有所帮助。