【发布时间】:2017-05-18 01:19:47
【问题描述】:
我的 Jenkins 盒子需要通过它们的 REST api 访问 Stash 和 Jira。为此,我需要存储他们的凭据。
我正在做的方式是通过凭据参数,它要求我提供名称、凭据类型、必需、默认值和描述。
我将名称定义为 CREDENTIAL_PARAMETER,在类型中我将其设置为“带密码的用户名”,然后我从默认值的列表中选择一个凭据。
接下来在 Build 部分我定义应该执行一个 shell,类似于
echo $CREDENTIAL_PARAMETER
我希望得到像“用户名:密码”这样的 CREDENTIAL_PARAMETER。但是,我得到了一个哈希值,我认为这是可以检索用户名和密码的方式。
如何使用 bash 根据哈希获取凭据?
【问题讨论】:
-
您找到解决方案了吗?遇到同样的事情,想知道下面的答案是否有帮助,或者您是否选择了不同的路线?