我正在尝试创建一个每10分钟运行一次烟雾测试的cron作业,我的seedjob看起来像这样:
StandardFoo
当前方法的问题是,只有当它检测到SCM中的变化时才会执行,而烟雾测试不是这种情况。无论源代码管理中的提交如何,我都需要每5分钟运行一次。任何线索?
答案 0 :(得分:0)
我不完全确定如何解决你的问题,但我认为你所拥有的cron触发器并没有按照你的想法去做。我认为这将在multibranch索引作业本身设置此触发器。在UI中甚至不是一个选项。显然它不会抛出错误,但我不得不怀疑它是否真的设置了触发器。
从multibranch作业创建的作业必须有Jenkins文件,对吧?您可以在这些Jenkins文件中设置触发器。
我还没有使用代码构建作业,因此在您查看我的答案时请考虑到这一点。但是我觉得你在错误的地方设置触发器。