我有一个存储在jenkins Global properties
使用Groovy plugin v1.3
更新此变量import jenkins.model.*
nodes = Jenkins.instance.globalNodeProperties
nodes.getAll(hudson.slaves.EnvironmentVariablesNodeProperty.class)
envVars = nodes[0].envVars
target = envVars['testVar'].toInteger() + 1
envVars['testVar'] = target.toString()
每当作业执行时,groovy脚本都会向testVar
添加1。
但是,我无法在下一个构建步骤中获取更新的值。
正如您在以下执行结果中所看到的,powershell获取的testVar
值是旧值。
是否可以在下一个构建步骤中使用powershell获取testVar
的新更新值?