我正在开发一个Android库(RateMyApp,你可以在GitHub上找到),但我不知道如何设置Travis CI以便每次我推送新代码时都能构建它。
我使用的
我使用的
.travis.yml
文件如下:language: java
script:
- gradle bundleRelease
但是似乎被忽略了,因为从来没有调用gradle bundleRelease
。相反,我得到了以下输出,表明调用了gradle assemble
。
Using worker: worker-linux-8-1.bb.travis-ci.org:travis-linux-5
travis_fold:start:git.1
$ git clone --depth=50 --branch=master git://github.com/mariosangiorgio/RateMyApp.git
[...]
mariosangiorgio/RateMyApp
Cloning into 'mariosangiorgio/RateMyApp'...
done.
travis_fold:end:git.1
$ cd mariosangiorgio/RateMyApp
travis_fold:start:git.3
$ git checkout -qf 90faf4539c835136895ea92dd2bcc7da12ad1145
travis_fold:end:git.3
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
$ javac -version
javac 1.7.0_45
travis_fold:start:install
$ gradle assemble
[...]
The command "gradle assemble" failed and exited with 1 during install.
Your build has been stopped.
我阅读了文档中链接的页面,但很遗憾对我并没有太大帮助。
- TERM=dumb ./gradlew bundleRelease
中加入TERM=dumb
吗? - Eugen Martynov