在 Jenkins 代理上创建新变量

问题描述 投票:0回答:1

我在 Windows 主机上使用 Jenkins 2.252 和 Jenkins 代理。

我想使用现有变量

WORKSPACE
在代理上创建一个新的环境变量。

但是我所有的尝试都是徒劳的。我试过了:

${WORKSPACE}

${env.WORKSPACE}

${env:WORKSPACE}

%WORKSPACE%

我真的不明白我的错误在哪里:(

jenkins hudson jenkins-agent
1个回答
0
投票

也许是美元符号?以下对我有用...

node () {
    stage ('New environment variable')
    {
        println (env.WORKSPACE)
        env.NEWVAR = env.WORKSPACE
    }
    stage ('Still there?')
    {
        println (env.NEWVAR)
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.