在我的 Jenkins 系统配置页面中,我定义了 3 个变量,即 sandbox_deployed
、staging_deployed
和 production_deployed
。在我的管道中,我想根据作业配置页面中定义的管道属性 BUILD_ENV
访问这些变量之一。 换句话说,在我的工作配置页面中
BUILD_ENV=sandbox
我如何编写能够执行此操作的管道代码
println "$env.${env.BUILD_ENV}_deployed"
如果我像上面的println
那样写,我得到
org.jenkinsci.plugins.workflow.cps.EnvActionImpl@336841dd.sandbox_deployed
但我真的很想要这个
println "env.sandbox_deployed"
打印出正确的 sandbox_deployed
变量值。
答案 0 :(得分:0)
试试这个代码,至少它对我有用
super