在Jenkins中,如何指定构建阶段节点,但限制整个构建作业的运行位置?

奸诈

我目前有一个MultiJob(https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin),它开始了一系列的构建阶段。我想做的是在一个节点上启动MultiJob,然后在选定数量的节点上运行接下来的两个构建阶段。

使用NodeLabel插件(https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin)使我可以指定所需的节点并将其传递到构建步骤,但是选择多个节点也会导致MultiJob运行多次。是否有一种简单的方法来传递参数,但限制整个MultiJob的运行位置?使用NodeLabel会忽略“限制在何处可以运行此项目”标志。

如果没有办法在MultiJob本身上执行此操作,那么我的第二个计划是做一份工作,选择节点,填充设置文件,在一个节点上触发MultiJob,然后让所有构建阶段从中读取设置文件。运行其节点的已知位置。

马希

使用groovy插件脚本选择Multijob phase。为此,您还需要安装Multijob插件jenkins

它提供了许多选项来传递节点或任何参数。

您可以使用这些插件来限制或允许特定的Multijob阶段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jenkins以给定间隔触发构建步骤/阶段(不是整个作业)

来自分类Dev

如何在 Jenkins 中限制相同的工作最小构建间隔

来自分类Dev

在Jenkins中从单独的作业部署构建

来自分类Dev

Jenkins节点是否可以优先进行构建作业

来自分类Dev

Jenkins Pipeline 在用户指定的代理上构建作业

来自分类Dev

Jenkins脚本将所有构建限制为给定节点

来自分类Dev

Jenkins脚本将所有构建限制为给定节点

来自分类Dev

Jenkins:如何在唯一目录中运行构建

来自分类Dev

如何始终在Jenkins中运行构建步骤并忽略失败

来自分类Dev

在Jenkins中完成构建后触发相同的jenkins作业

来自分类Dev

如何在Xcode 6中删除“运行脚本”构建阶段?

来自分类Dev

在构建阶段如何在xcode 5中运行多个bash / sh脚本?

来自分类Dev

如何以编程方式确定已使用哪个Jenkins从节点运行构建?

来自分类Dev

如果先前在 Jenkins 中失败,则阻止构建在同一节点上运行

来自分类Dev

在 Jenkins 中构建和运行 Docker 容器

来自分类Dev

如何在MultiJob中访问jenkins父级作业构建ID?

来自分类Dev

如何使用参数来控制 Jenkins 中的作业后期构建操作

来自分类Dev

如何从XL Release Task触发Jenkins构建作业

来自分类Dev

Jenkins 2先前构建作业中的宽松参数

来自分类Dev

在Jenkins构建插件中获取作业库URL

来自分类Dev

Jenkins 2先前构建作业中的宽松参数

来自分类Dev

在Jenkins UI中完成当前运行的作业后,如何禁用该节点?

来自分类Dev

如何在Jenkins CI从节点上运行robotframework作业

来自分类Dev

如何运行构建代号构建?

来自分类Dev

如何使用管道插件在特定节点上触发jenkins构建?

来自分类Dev

如何执行Jenkins构建作业,作为另一个作业构建的一部分

来自分类Dev

如何在jenkins中的插件“在其他项目上触发参数化的构建”中传递作业名称

来自分类Dev

在Jenkins构建作业中使用ANT属性

来自分类Dev

在构建Jenkins作业之前调用python脚本

Related 相关文章

  1. 1

    Jenkins以给定间隔触发构建步骤/阶段(不是整个作业)

  2. 2

    如何在 Jenkins 中限制相同的工作最小构建间隔

  3. 3

    在Jenkins中从单独的作业部署构建

  4. 4

    Jenkins节点是否可以优先进行构建作业

  5. 5

    Jenkins Pipeline 在用户指定的代理上构建作业

  6. 6

    Jenkins脚本将所有构建限制为给定节点

  7. 7

    Jenkins脚本将所有构建限制为给定节点

  8. 8

    Jenkins:如何在唯一目录中运行构建

  9. 9

    如何始终在Jenkins中运行构建步骤并忽略失败

  10. 10

    在Jenkins中完成构建后触发相同的jenkins作业

  11. 11

    如何在Xcode 6中删除“运行脚本”构建阶段?

  12. 12

    在构建阶段如何在xcode 5中运行多个bash / sh脚本?

  13. 13

    如何以编程方式确定已使用哪个Jenkins从节点运行构建?

  14. 14

    如果先前在 Jenkins 中失败,则阻止构建在同一节点上运行

  15. 15

    在 Jenkins 中构建和运行 Docker 容器

  16. 16

    如何在MultiJob中访问jenkins父级作业构建ID?

  17. 17

    如何使用参数来控制 Jenkins 中的作业后期构建操作

  18. 18

    如何从XL Release Task触发Jenkins构建作业

  19. 19

    Jenkins 2先前构建作业中的宽松参数

  20. 20

    在Jenkins构建插件中获取作业库URL

  21. 21

    Jenkins 2先前构建作业中的宽松参数

  22. 22

    在Jenkins UI中完成当前运行的作业后,如何禁用该节点?

  23. 23

    如何在Jenkins CI从节点上运行robotframework作业

  24. 24

    如何运行构建代号构建?

  25. 25

    如何使用管道插件在特定节点上触发jenkins构建?

  26. 26

    如何执行Jenkins构建作业,作为另一个作业构建的一部分

  27. 27

    如何在jenkins中的插件“在其他项目上触发参数化的构建”中传递作业名称

  28. 28

    在Jenkins构建作业中使用ANT属性

  29. 29

    在构建Jenkins作业之前调用python脚本

热门标签

归档