我是詹金斯的新手。
我的 Windows 服务器安装有一个 Zscaler 根证书,用于在代理处进行身份验证,以便访问 Internet。
现在我正在尝试使用此证书在 Zscaler 代理上对 jenkins 进行身份验证。jenkins 没有自动找到windows安装的根证书。
有谁知道如何在 jenkins 中包含带有证书的 java 密钥库,以便 jenkins 服务器可以绕过代理并使用此证书访问 Internet
最后通过以下方式解决:
(1) 在 java bin 文件夹中使用 keytool 创建一个 java key store:
keytool -importcert -alias jenkins -keystore myKeyStore -storepass myPassword -file ca.der
就我而言,这是一个 cert ca 证书被重命名为 pem。
(2) 之后我将密钥库添加到参数字段中的 jenkins.xml 中:
-Djavax.net.ssl.trustStore=somewhereInMyFilesystem/myKeystore
-Djavax.net.ssl.trustStorePassword=myPassword
(3) 重启