如何在Groovy脚本中获取Jenkins Mask Password变量

时间:2014-10-29 17:10:03

标签: groovy jenkins

使用Mask Password插件我在Manage Jenkins中添加了变量 - >掩码密码 - 全局名称/密码对。 如何在动态选择参数的作业参数化部分中通过Groovy脚本获取它? (在我的groovy脚本中,我需要指定密码来获取信息,我想隐藏它)

1 个答案:

答案 0 :(得分:0)

以下是如何使用哈希解密密码:

hashed_pw='your-sercret-hash-S0SKVKUuFfUfrY3UhhUC3J'
passwd = hudson.util.Secret.decrypt(hashed_pw)
println(passwd)

我确定还有其他方法可以找到密码的哈希值,但有一种方法可以在credentials.xml中查找