我使用Jenkins,在配置页面中找不到“限制此项目可以运行的位置”,我应该添加一些插件吗?哪一个?
答案 0 :(得分:14)
这是因为您还没有为Jenkins设置添加任何新节点。然后主人(你已经安装Jenkins的地方)是唯一可以运行作业的机器。因此,无需询问作业需要限制在何处运行。
检查this link,了解如何在jenkins设置中添加新节点。添加新节点后,您将看到“限制此项目可以运行的位置”选项。
答案 1 :(得分:8)
这是因为您没有向主节点添加任何标签(如果您没有奴隶)。
这有点奇怪,因为您还可以使用节点名称(即' master')来限制执行程序节点,而不仅仅是标签,并且您可能希望在添加其他从属服务器之前执行此操作
答案 2 :(得分:0)
仅在Freestyle和其他经典项目类型中存在“限制此项目的运行位置”,对于Pipeline,应在Pipeline定义中使用node(label)步骤