首页 > 解决方案 > 如何在流水线脚本中使用 Jenkins 节点环境变量?

问题描述

在 Jenkins --> 管理 Jenkins --> 管理节点 --> 配置节点中,在节点属性下,您可以为节点配置环境变量。

有没有办法在管道脚本中使用它们?

现在我必须做类似的事情

...
environment {
    GITMIRRORS='/home/jenkins/git-mirrors'
    DLC117='/progress/117_64/dlc'
}
...

因此,我将在很多 Pipeline 脚本中包含这些路径。但是它们是在节点上定义的......

标签: jenkinsjenkins-pipeline

解决方案


是的,您可以通过以下方式使用它们:

echo"${GITMIRRORS}"

或者你可以在你的代码中使用它:

gitMirrors = env.GITMIRRORS

推荐阅读