Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 触发一次特定的下游作业_Jenkins_Jenkins Pipeline_Jenkins Shared Libraries - Fatal编程技术网

Jenkins 触发一次特定的下游作业

Jenkins 触发一次特定的下游作业,jenkins,jenkins-pipeline,jenkins-shared-libraries,Jenkins,Jenkins Pipeline,Jenkins Shared Libraries,我有一个构建一个或多个下游作业的管道,但我只希望只构建一次下游作业 主要原因是一些作业是基于多个条件触发的,如果其中一个条件匹配,我将触发该作业几次。我们可以为每个下游作业设置一个限制吗?或者至少设置一个我可以在触发另一个重复作业之前检查的标志 我使用的当前作业生成如下所示: 生成(作业:作业,参数:作业参数,等待:false) 是否有任何变量可供我访问,以了解当前作业触发的下游作业?我将触发该作业的匹配数的含义是什么??如果希望在所有情况下只运行一次作业和一个标志,并且如果其中任何一个匹配

我有一个构建一个或多个下游作业的管道,但我只希望只构建一次下游作业

主要原因是一些作业是基于多个条件触发的,如果其中一个条件匹配,我将触发该作业几次。我们可以为每个下游作业设置一个限制吗?或者至少设置一个我可以在触发另一个重复作业之前检查的标志

我使用的当前作业生成如下所示:

生成(作业:作业,参数:作业参数,等待:false)


是否有任何变量可供我访问,以了解当前作业触发的下游作业?

我将触发该作业的
匹配数的含义是什么??如果希望在所有情况下只运行一次作业和一个标志,并且如果其中任何一个匹配,则将其设置为true,最后可以检查标志值并立即根据编辑结果生成项目。很抱歉其想法是在Jenkins中设置一个标志,以了解该作业是否已触发两次跳过构建。有什么想法吗@rohitthomasWhy您希望再次运行相同的作业参数是否不同??您可以使用API功能,在这里解释。。。。