在Jenkins中存储密码参数的最佳方法是什么?

时间:2019-05-01 07:18:01

标签: security jenkins devops

我想知道在詹金斯中存储密码参数的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

最好的方法是将它们存储为Jenkins凭据,并通过CredentialsBinding插件将其注入到您的构建中,从而可以定义如何通过环境(用户名:密码,分隔的用户名和密码,...)使它们可用。 Jenkins支持不同类型的凭据,例如

  • 用户名和密码
  • SSH密钥
  • Docker凭证
  • ...

这样,凭据仅对构建执行可见,而其他开发人员则无法使用它们。 Jenkins将在日志中隐藏用户名和密码的完全匹配。

链接

https://jenkins.io/doc/book/using/using-credentials/

https://wiki.jenkins.io/display/JENKINS/Credentials+Binding+Plugin

相关问题