Jenkins管道节点变量

时间:2017-09-20 09:57:51

标签: jenkins groovy jenkins-pipeline

我想在jenkins工作描述中访问直接节点env变量,如下所示:

node("${DEST_NODE}") {
   stage("server info")
   {
      sh 'PYT=$(python --version)'
      currentBuild.description = "Python: " + System.getenv("PYT")
      currentBuild.description = "Python: " + ${PYT}
   }
}

从管道访问shell变量的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

为它找到了解决方案:

currentBuild.description = sh(returnStdout: true, script: 'python --version')