导致此错误的原因是对Artifactory服务器使用了自签名证书,但Jenkins JVM无法识别该证书。使用自签名证书时,这是一个常见问题。
要解决此问题,您将需要将自签名证书导入到Jenkins使用的信任库中(通过用于运行Jenkins的JRE),例如:
<JAVA_HOME>binkeytool -import -v -trustcacerts-alias server-alias -file server.cer-keystore /path/to/cacerts -keypass changeit-storepass changeit
在此示例中:
server.cer是您为Artifactory生成的自签名证书。
cacerts是用于詹金斯的信任库。默认情况下,您应该在JRE-
中找到一个
<JRE_HOME>/lib/security/cacerts。请注意,这与Artifactory使用的密钥库不同。
请注意,默认密钥库密码为changeit。有关更多信息,请查看keytool的Oracle文档。



