特拉维斯 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
而不是 https
将 gradle/wrapper/gradle-wrapper.properties
修改为 distributionUrl
。直到他们解决问题。
我正在尝试为 运行 这个 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
而不是 https
将 gradle/wrapper/gradle-wrapper.properties
修改为 distributionUrl
。直到他们解决问题。