jenkins(Jenkins)有问题.
我正在主/从环境上使用当前的LTS构建(2.60.2)(主服务器:Debian无工作人员,从属1:Windows 8工作人员,从属2:Debian 8工作人员).
Jenkins Master使用SSL来保护通信安全,并且配置为可以正常工作.其他服务器(SonarQube,Nexus)使用自定义SSL证书来确保与这些系统的通信安全.
现在,我有问题.我使用Gradle的构建管道必须在CAcert中使用带有我的根证书的JDK才能与SSL安全系统正确通信.我可以通过google找到的唯一解决方案是安装JDK,然后将证书添加到信任库中.每次JDK更新后必须重做一次.
该解决方案可以正常工作,但不是保持JDK最新的所需行为.是否有可能将根证书自动附加到Jenkins的内部(内部)JDK,还是有必要在每台服务器上手动添加它?
感谢您的想法和支持.
你的
基督教
解决方法:
您可以将jvm进程配置为使用自定义信任库/密钥库,而不是依赖默认的jdk文件.
需要明确的是:我正在谈论指向另一个信任库/密钥库文件(您可以在任何位置使用它,并且在jdk升级时不会被覆盖).
一些信息here(例如javax.net.ssl.truststore属性).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。