我需要我的ENV变量通过jenkinsfile更新它的值,并且能够在下一个jenkinsbuild中使用更新的值
我在jenkins节点上创建了一个环境变量
enter image description here
我更新变量,得到这个输出'
println "${env.EOD_ID}"
env.EOD_ID = "23ba9d9e-93ce-4b46-a81d-8784794d81b1-test"
println "${env.EOD_ID}"
`
输出:
test
10:29:31 [Pipeline] echo
10:29:31 23ba9d9e-93ce-4b46-a81d-8784794d81b1-test
但是当我运行下一个构建时,它没有值23 ba 9d 9 e-93 ce-4 b46-a81 d-8784794 d81 b1-test
1条答案
按热度按时间brqmpdu11#
您不能像这样更新环境变量。如果您正在使用EnvInject Plugin,您可以使用以下脚本来更新环境变量。