我想在更大(更重要)的服务器上使用之前在本地测试MultiJob插件。我希望它按顺序运行测试作业并测试这个我得到的每个作业都打印一行文本文件。这似乎工作正常,直到我注意到它没有按照所需的顺序完成工作。
我想知道为什么会发生这种情况,如果有更好的方法可以做到这一点,好像第一份工作没有在第二份工作之前建成,系统就会失败。 目前,尽管我已经知道正确配置了作业,但它仍然完成了第二个作业。
我还尝试使用参数化触发器插件,但这并不会自动部署一个作业,只是将项目显示为上游项目或下游项目,或两者都显示。
答案 0 :(得分:2)
此问题已通过Multijob插件版本1.24(2017年3月15日)的发布得到修复。它解决了问题JENKINS-37351,其中作业的运行顺序与定义的顺序不同。
将Multijob插件更新为1.24版本!
我偶然发现了这个问题,并且能够验证某个阶段中定义的作业是按照给定的顺序按顺序执行的。