Dowiedziałem się, że za każdym razem, gdy Travis CI tworzy projekt, musi on ponownie pobrać wszystkie pakiety SDK, takie jak narzędzia platformy, biblioteka pomocnicza, obecny pakiet SDK itp.Dlaczego Travis CI pobiera wszystko za każdym razem, gdy buduje?
Czy można tego uniknąć i sprawić, by Travis ponownie wykorzystał to, co zostało pobrane za pierwszym razem?
I zapewne jakieś błędy w moim .travis.yml pliku, tutaj jest kopia
language: android
android:
components:
# Uncomment the lines below if you want to
# use the latest revision of Android SDK Tools
- platform-tools
- tools
# The BuildTools version used by your project
- build-tools-23.0.2
# The SDK version used to compile your project
- android-23
# Additional components
- extra-android-support
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- addon-google_apis-google-19
# Specify at least one system image,
# if you need to run emulator(s) during your tests
# - sys-img-armeabi-v7a-android-19
# - sys-img-x86-android-17
script:
- ./gradlew check
- ./gradlew test --continue
# - ./gradlew build connectedCheck
Mam ten sam problem. Myślę, że to dlatego, że wsparcie dla Androida jest w wersji beta. –
Ten problem został opublikowany tutaj https://github.com/travis-ci/travis-ci/issues/4065 –