我有一个Jenkins实例,在该实例中我无法使用标签,触发了构建,但是卡在了“待定- 主机离线”状态。我已经禁用了主服务器(执行程序编号:0),因为我不想使用它。
相反,我希望构建会转到管道中提到的带有标签的下一个可用节点。
node("mylabel"){ echo " jenkins pipeline for mylabel nodes" }
这在jenkins的全新安装中有效,因此我只能假定这是我的主实例上的配置/兼容性问题。
可能是权限问题?
有关我的主实例的更多信息:
编辑1:另一种语法-观察到相同的问题。
pipeline { agent{ label "mylabel" echo " jenkins pipeline for mylabel node" } }
我发现发生此问题是因为我无法使用上述管道绕过主节点。我了解在选择标签之前,需要有一个默认节点可用于运行指令。