【发布时间】:2016-03-02 16:46:19
【问题描述】:
我有一个带有 2 个参数的参数化詹金斯作业:
- 第一个作业参数是“密码参数”类型的 APIKEY
-
第二个作业参数是“Active Choices Reactive Parameter”类型的服务 - 单选,引用参数 APIKEY 并使用以下常规脚本代码,该代码在单选 UI 控件中返回 APIKEY 参数的值:
[ APIKEY ]
当我开始构建此作业时,在单选 UI 控件中为参数 SERVICE 提供的值是乱码(加密?)APIKEY 值。
我想要的是能够在SERVICE参数的脚本代码中使用输入的APIKEY密码参数的实际(解密)值。
我尝试使用 hudson.util.Secret 解密 APIKEY 乱码值,如下所示,但没有成功:
def apikey = hudson.util.Secret.fromString(APIKEY).getPlainText()
有没有办法从主动选择反应参数常规脚本代码中获取实际密码参数值?
【问题讨论】: