特拉维斯 CI - android gradle 项目

Travis CI - android gradle project

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

Travis 在此 java 相关的 SSL 异常上出错。我不知道我错过了什么。任何帮助将不胜感激。我已将 link 附加到构建中,包含完整的错误和构建信息。

$ ./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

原因如下:

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

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