我在SCM中设置了以下Maven项目:
我已经组织了Jenkins,所以有一组工作,其中A运行,然后是B,然后是C.例如,我有一组由SCM提交(mvn clean install)触发的构建,一组运行报告的构建( mvn clean site),以及部署到我们的开发/测试/生产服务器的构建集(mvn clean install +运行一些插件来部署)。
当作业同时运行时会出现问题。例如:
理想情况下,我希望能够同时运行这些作业集。
答案 0 :(得分:2)
回答问题的第一部分 -
您应该能够同时使用“上游项目构建时的块构建” 和“在下游项目构建时阻止构建”在相同的作业配置中。
当Job-B或Job-C已经运行时,这将阻止Job-A启动,
当Job-A或Job-B已经运行时,将阻止Job-C启动。
干杯