无法在管道中使用Jenkins标签

时间:2017-10-18 21:16:59

标签: jenkins label jenkins-pipeline

在使用管道时,我无法让Jenkins标签在Jenkins中运行。

我的节点使用标签“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启动。

1 个答案:

答案 0 :(得分:2)

请尝试以下管道语法:

node("poolA"){

    echo "Jenkins pipeline for rapidx node"

}