我知道在 Jenkins 中,您可以通过取消选中“如有必要执行并发构建”复选框来避免重复构建相互运行。
但是,它确定并发构建的方式只是作业本身是否正在运行。我希望它根据传递给作业的所有参数是否相同来确定并发构建。
因此,如果我在队列中有一个带有参数 foo 和 bar 的作业,那么用 foo 和 baz 排队一个实际上应该排队,但是用参数 foo 和 bar 排队另一个应该放弃它。
这可能吗?
我知道在 Jenkins 中,您可以通过取消选中“如有必要执行并发构建”复选框来避免重复构建相互运行。
但是,它确定并发构建的方式只是作业本身是否正在运行。我希望它根据传递给作业的所有参数是否相同来确定并发构建。
因此,如果我在队列中有一个带有参数 foo 和 bar 的作业,那么用 foo 和 baz 排队一个实际上应该排队,但是用参数 foo 和 bar 排队另一个应该放弃它。
这可能吗?