如何在Jenkinsfile中获取代理/节点名称?

13

在Jenkinsfile中,我有一段并行逻辑在多个节点上运行,如何获取当前执行代码的代理名称?

1个回答

22
您可以使用NODE_NAME环境变量在Jenkinsfile中获取代理名称。以下是一个简单的示例:
node('master') {
    stage('GetNodeName') {
    def node_name = "${NODE_NAME}"
    echo "The Node Name is: ${node_name}"
    }
}

enter image description here

这里是所有环境变量的链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接