配置TeamCity的Artifactory插件时出错

时间:2017-09-12 06:05:37

标签: teamcity artifactory

我在Teamcity 10上安装了Teamcity Artifactory插件,但是当我通过提供服务器URL并进行测试连接来配置工件时,它会给出以下错误:

Error occurred while requesting version information: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target (javax.net.ssl.SSLHandshakeException)

1 个答案:

答案 0 :(得分:0)

似乎TeamCity实例无法访问您的Artifactory实例。 你可以从TeamCity到Artifactory进行ping通话吗?更好的方法是使用TeamCity中定义的Artifactory URL运行Artifactory REST API call for the system ping

REST应该是这样的:

curl -u user:password" https:// {artifactoryURL}:{port} / artifactory / api / system / ping"

从TeamCity实例运行此命令后,查看您是否能够访问Artifactory实例。

另外,TeamCity和Artifactory之间是否有任何代理服务器?从错误中可以看出中间有一个代理服务器,如果是这样,请按照如何配置TeamCity Artifactory插件的说明通过代理服务器here进行。