0
我有一个Jenkins实例,我无法使用标签,构建被触发但卡在“pending-master is offline” 。我禁用了主人(执行者#:0),因为我不想使用它。jenkins&labels getting:pending-master在尝试在非主节点上执行时处于脱机状态
相反,我期望构建转到下一个可用的节点与管道中提到的标签。
node("mylabel"){
echo " jenkins pipeline for mylabel nodes"
}
这工作在jenkins的干净安装,所以我只能假设这是我的主实例上的配置/兼容性问题。
它可能是一个权限问题?
- 我在过去的nodeLabel使用(与自由式作业),并删除它(和删除一旦通过管理视图中删除我的作业的所有额外的指令):我的主实例
更多信息。
- 我正在使用基于角色的授权策略,并为jenkins中的每个项目定义角色。
- 请注意,我在防火墙后面使用詹金斯2.73.2
EDIT 1(执行过程中没有互联网接入): 另一种语法 - 观察到同样的问题。
pipeline {
agent{
label "mylabel"
echo " jenkins pipeline for mylabel node"
}
}
这对我来说并没有什么意义 – StephenKing
所以我在这里做了一个猜测,因为我不能让管道在任何地方启动,而无需主人运行。在这里很难找到一些文档。 – NicolasW
显示您的完整管道代码。 – StephenKing