Tôi đang cố gắng để cache phụ thuộc cho một kho lưu trữ Travis CI tư nhân, không Travis có một số cơ chế cụ thể cho gradle, hay tôi phải để cache thư mục cụ thể?cache gradle phụ thuộc, Travis CI
.travis.yml:
language: groovy
jdk:
- openjdk7
env:
- TERM=dumb
before_install:
- cd application
- chmod +x gradlew
script:
- ./gradlew build
phần có liên quan của cuối cùng xây dựng làm việc:
Downloading https://services.gradle.org/distributions/gradle-2.1-bin.zip
......................................................................................................................................................................................
Unzipping /home/travis/.gradle/wrapper/dists/gradle-2.1-bin/2pk0g2l49n2sbne636fhtlet6a/gradle-2.1-bin.zip to /home/travis/.gradle/wrapper/dists/gradle-2.1-bin/2pk0g2l49n2sbne636fhtlet6a
Set executable permissions for: /home/travis/.gradle/wrapper/dists/gradle-2.1-bin/2pk0g2l49n2sbne636fhtlet6a/gradle-2.1/bin/gradle
Download https://jcenter.bintray.com/com/mycila/xmltool/xmltool/3.3/xmltool-3.3.pom
...
Sẽ thêm:
cache:
directories:
- $HOME/.gradle
làm việc? hoặc có lẽ:
cache:
directories:
- $HOME/.gradle/caches/modules-2/files-2.1
https://docs.travis-ci.com/user/languages/java/#Projects-Using-Gradle – gliptak