我正在尝试在Jenkins声明性管道中设置环境PATH变量,并试图在Windows计算机上的bat块中使用该变量。 (我正在尝试修改路径,以便可以在不显式指定路径的情况下使用该路径来调用可执行文件。) 由于某种原因,路径未传递到蝙蝠块。 所有经验丰富的开发人员都非常赞赏任何可能导致问题的指示。预先感谢!
以下是我的代码。
Please fill in Name
Please fill in Fam
输出如下:
pipeline {
agent { label 'docker' }
environment {
PATH = "/hot/new/bin:$PATH"
}
stages {
stage ('build') {
steps {
echo "PATH is: $PATH"
bat """
echo PATH is: %PATH%
"""
}
}
}
}
答案 0 :(得分:0)
如何使用这种语法使Groovy能够插值变量?
bat """
echo PATH is: ${env.PATH}
"""
或者这样:
bat "echo PATH is: ${env.PATH}"