詹金斯& Github - 如何屏蔽数据库凭据?

时间:2015-11-25 00:53:26

标签: java github jenkins passwords mask

我们在项目中使用github和jenkins。 Jenkins从主(主分支)拉出,然后编译/打包并部署项目。问题是我们的webapp项目使用jdbc凭证和我们的github&詹金斯是公开的。那么有没有办法掩盖用户名和&来自他们的密码并让jenkins部署项目?感谢

1 个答案:

答案 0 :(得分:0)

您可以使用Mask Passwords Plugin来屏蔽这些凭据。安装后,您的作业配置页面应该在Build Environment部分中有一个复选框选项,如下所示:

enter image description here

您可以点击添加按钮,根据需要添加任意数量的键值对,并使用星号屏蔽这些值。

要使用这些已定义的参数,您可以像这样使用它:${passwd}

enter image description here

请注意,在您的作业控制台日志中,这些参数也会显示为星号,与预期一样。