如何在扩展选择参数插件中获取 Jenkins 环境变量
How to get Jenkins environment variables in Extended Choice Parameter plugin
我必须定义一个 select 组合框,其中可用值列表在 Jenkins 环境变量 (Manage Jenkins → Configure System → Global properties → Environment variables
) 中定义。我怎样才能做到这一点?
我尝试使用 build
和 env
对象,但它们未定义。
我找到了操作方法:
import hudson.slaves.EnvironmentVariablesNodeProperty
import jenkins.model.Jenkins
Jenkins.get().globalNodeProperties.get(EnvironmentVariablesNodeProperty).envVars['VARIABLE_NAME']
我必须定义一个 select 组合框,其中可用值列表在 Jenkins 环境变量 (Manage Jenkins → Configure System → Global properties → Environment variables
) 中定义。我怎样才能做到这一点?
我尝试使用 build
和 env
对象,但它们未定义。
我找到了操作方法:
import hudson.slaves.EnvironmentVariablesNodeProperty
import jenkins.model.Jenkins
Jenkins.get().globalNodeProperties.get(EnvironmentVariablesNodeProperty).envVars['VARIABLE_NAME']