在CI环境中保护密码

时间:2016-05-10 09:18:00

标签: jenkins bamboo

因此,您希望使用Jenkins或Bamboo等CI环境部署到服务器是一种常见情况。这也意味着您需要在某处存储端点凭据。

这样做的最佳做法是什么?在文本文件中将密码作为纯文本当然是简单的途径,但通常是不可能的。

3 个答案:

答案 0 :(得分:0)

如果您使用Maven进行部署,则可以加密密码,请参阅:https://maven.apache.org/guides/mini/guide-encryption.html

答案 1 :(得分:0)

我们一般使用MaskPasswords plugin作为詹金斯,我不确定竹子

答案 2 :(得分:0)

使用Jenkins credentials plugin存储您的密码; Jenkins在存储在磁盘上的配置中对它们进行加密。请注意,可以解密密码,因此请确保您的Jenkins配置文件得到充分保护。