不同用户可以在Jenkins中执行具有不同构建参数的相同作业

时间:2017-11-17 19:49:32

标签: jenkins jenkins-plugins jenkins-pipeline

我有一个名为CheckStatus的作业,它执行检查不同应用程序状态的操作。我有一个内置参数,显示所有应用程序的列表,比如AAA, BBB, CCC, DDD, EEE, FFF

我来应用AAA作为构建参数来检查状态。有权访问的其他用户是否可以使用相同或不同的应用程序(如AAA,CCC,DDD)作为参数运行相同的作业并获得输出?

Jenkins是否支持这种执行。如果没有,我们如何确保支持这种类型的相同或相同用户的并行执行。

2 个答案:

答案 0 :(得分:1)

是。每个自由式作业都有一个属性,您可以设置该属性以防止并发执行作业。如果未选中,则无论参数如何,都可以同时运行多个构建。

答案 1 :(得分:1)

您可以在jenkins上同时运行作业。只需在作业配置中选中此选项: enter image description here

确认检查时有足够的执行程序。 您还可以使用Throttle Builds Plugin限制执行次数。请参阅this documentation