詹金斯根据要求更改标签

时间:2015-03-02 21:07:10

标签: jenkins automation

我们使用jenkins为我们的测试基础架构实现自动化。要求是让用户能够使用jenkins节点进行私有测试或使用私有jenkins作业进行调试,然后将其放回标有标签的节点池中;以便标记为在特定标签上运行的其他作业可以无干扰地运行。

我们可以通过让用户改变标签来实现这一点,但是当用户(将近50个)制作他们自己的标签名称并且管理员重新分配节点(即使是进程)需要时间并且宝贵的测试时间正在变得无法锻炼时影响。

我们正在寻找一些解决方案,比如能够提供按钮,比如让这个节点脱机(因为jenkins不能再看到节点,因此用户无法在节点上运行jenkins作业,因此无法使用此选项)但可能具备运行脚本。

我已对此做了一些研究,但必须在某些要求上妥协,所以我决定寻求社区的帮助......建议?

1 个答案:

答案 0 :(得分:1)

您是否看过这个问题:

How to take Jenkins master node offline using CLI?

在第一个问题中,有一些CLI使节点脱机。

也许您可以使用一个参数(节点名称)在主服务器上创建专用作业。此作业将调用Jenkins CLI来停止您的节点。