Jenkins根据参数停止构建特定作业

时间:2015-07-20 12:39:04

标签: jenkins hudson

如何根据参数

停止构建特定作业

例如:

我使用以下网址使用不同的FooJob多次运行作业FooParam

http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=15
http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=19
http://10.10.10.10:8080/job/FooJob/buildWithParameters?FooParam=24

我正在寻找可以阻止FooJob FooParam=19的网址,如果它正在运行

所以我觉得如果得到作业的所有正在运行的版本并检查它是否有参数FooParam=19而不是停止它

我该怎么做?

1 个答案:

答案 0 :(得分:0)

基于平台(linux,window,其他平台)。在Jenkins作业中选择构建步骤。执行shell或执行Windows批处理脚本。只需使用简单的"如果条件"检查参数。 。如果fooparam == 19然后使用"退出0"停止构建。 (成功)或"退出1" (失败)。