groovy 使用jenkinsfile中的mysql vault

t5zmwmid  于 6个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(67)

我有一个存储了不同凭证的安全库凭证。我需要将它集成到我的jenkinsfile中,在那里我可以使用凭证执行不同的acitons。有人可以帮助我如何集成一些链接或步骤吗?在搜索时,我主要使用jenkins中提供的凭证管理器。
我试过将kdbx文件导出为xml,然后使用它,但它不会解决问题,也不是推荐的方法。

idfiyjo8

idfiyjo81#

到目前为止,Jenkins还没有可用的插件来实现这一点。
我一直在使用Jenkins中的一个解决方案来调用keepassxc-password(对kdbx文件进行操作的命令行工具),主密钥/密码存储在Jenkins的凭据管理器中,并将其分配给管道中的一个变量。除了屏蔽日志中的敏感数据外,还可以使用mask-passwords插件。
https://plugins.jenkins.io/mask-passwords/
但是如果你使用的是蓝海,这个插件屏蔽的数据会显示为纯文本,这是一个bug。

相关问题