我们在项目中使用github和jenkins。 Jenkins从主(主分支)拉出,然后编译/打包并部署项目。问题是我们的webapp项目使用jdbc凭证和我们的github&詹金斯是公开的。那么有没有办法掩盖用户名和&来自他们的密码并让jenkins部署项目?感谢
答案 0 :(得分:0)
您可以使用Mask Passwords Plugin来屏蔽这些凭据。安装后,您的作业配置页面应该在Build Environment
部分中有一个复选框选项,如下所示:
您可以点击添加按钮,根据需要添加任意数量的键值对,并使用星号屏蔽这些值。
要使用这些已定义的参数,您可以像这样使用它:${passwd}
请注意,在您的作业控制台日志中,这些参数也会显示为星号,与预期一样。