不能在管道中使用Jenkins标签
问题描述:
在使用管道时,我无法让詹金斯标签在Jenkins中工作。不能在管道中使用Jenkins标签
我的节点是用一个标签say“poolA”来定义的,下面的管道应该尝试在该节点上运行,但它不会。
任何想法为什么?
控制台说:
MyAgentis reserved for jobs with matching label expression; Jenkins
is reserved for jobs with matching label expression
这是我的管道:
node{
label 'poolA'
echo " jenkins pipeline for rapidx node"
}
我的节点被定义如下:
- 只能与标签表达构建工作....
- 启动方式:Java webstart
- 担保条件:保持这个代理上网尽可能
- 执行人#:1
- 不变
注意其他设置,我使用 詹金斯2.73防火墙(执行过程中没有互联网接入)的后面。 2
这是在Windows上jenkins的干净安装,我做的唯一的改变是启用Java web启动。
答
尝试对管道的语法如下:
node("poolA"){
echo "Jenkins pipeline for rapidx node"
}
感谢,双引号帮助上一个干净的安装,但我的主要比如我现在有“(待定主机离线)” - 任何线索? – NicolasW
在https://*.com/questions/46833618/jenkins-labels-getting-pending-master-is-offline-while-trying-to-execute-on中添加了新问题 – NicolasW