我想知道在 Jenkins 中存储密码参数的最佳实践方式是什么?
问问题
1168 次
1 回答
2
最好的方法是将它们存储为 Jenkins Credentials 并通过 CredentialsBinding Plugin 将它们注入到您的构建中,由此您可以定义如何通过环境使它们可用(用户名:密码、分离的用户名和密码,...)。Jenkins 支持不同类型的凭据,例如
- 用户名和密码
- SSH 密钥
- Docker 凭证
- ...
这样,凭据仅对构建执行可见,其他开发人员无法访问,只能使用。Jenkins 将在日志中隐藏用户名和密码的完全匹配。
链接
https://jenkins.io/doc/book/using/using-credentials/
https://wiki.jenkins.io/display/JENKINS/Credentials+Binding+Plugin
于 2019-05-01T09:37:39.603 回答