Настройка Travis CI для Kotlin Android
Мой .travis.yml выглядит так:
language: java
matrix:
include:
- os: linux
sudo: required
jdk: openjdk11
- os: linux
sudo: required
jdk: openjdk12
script: ./gradlew check --info --stacktrace --console=plain --max-workers=1 --no-daemon --build-cache -Dkotlin.colors.enabled=false
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
- chmod +x gradlew
- chmod +x gradle/wrapper/gradle-wrapper.jar
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
Нигде не нашел образца для сборки именно под андроид, поэтому скопировал из сборки для просто котлина.
UPD
- Используйте команду git update-index --chmod=+x gradlew
- git commit
- git push
