Travis CI - android gradle项目

时间:2015-04-11 14:30:59

标签: travis-ci

我正在尝试创建一个travis构建来运行这个android gradle项目。

Travis在这个与java相关的SSL异常上出错了。我无法弄清楚我错过了什么。任何帮助将不胜感激。我已经将链接附加到构建,包含完整的错误和构建信息。

$ ./gradlew clean build
Downloading https://services.gradle.org/distributions/gradle-2.2.1- all.zip
Exception in thread "main" java.lang.RuntimeException:   javax.net.ssl.SSLHandshakeException:   java.security.cert.CertificateException: No subject alternative DNS name  matching services.gradle.org found.
at   org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
at org.gradle.wrapper.Install.createDist(Install.java:47)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

这是完整的版本。 Travis Build

1 个答案:

答案 0 :(得分:2)

原因如下:

http://discuss.gradle.org/t/urgent-ssl-apache-configuration-for-services-gradle-org-is-bad/8808

解决方法是使用gradle/wrapper/gradle-wrapper.properties而非distributionUrl使用http修改https。直到他们解决问题。