詹金斯&标签获取:pending-master在尝试在非主节点上执行时处于脱机状态

时间:2017-10-19 15:32:34

标签: jenkins jenkins-pipeline

我有一个Jenkins实例,我无法使用标签,构建被触发但是卡在" pending-master离线"。我已经禁用了master(executor#:0),因为我不想使用它。

相反,我希望构建转到下一个带有管道中提到的标签的可用节点。

Proxy

这适用于jenkins的全新安装,因此我只能假设这是我的主实例上的配置/兼容性问题。

这可能是许可问题吗?

有关我的主实例的更多信息:

  • 我过去曾使用nodeLabel(使用自由式作业)并将其删除(并通过管理视图删除了我的作业中的所有额外说明)。
  • 我正在使用基于角色的授权策略,并为jenkins中的每个项目定义了角色。
  • 请注意,我使用Jenkins 2.73.2
  • 在防火墙后面(执行期间无法访问互联网)

编辑1: 另一种语法 - 观察到相同的问题。

node("mylabel"){
    echo " jenkins pipeline for mylabel nodes" 
 }

1 个答案:

答案 0 :(得分:0)

我发现问题发生是因为我无法使用上述管道绕过主节点。我知道在选择标签之前,需要一个默认节点来运行指令。