2013-07-30 32 views

回答

18

Gradle根据$ TERM环境变量(以及其他几个图层)自动检测终端类型。设置TERM=dumb会导致Gradle使用纯控制台输出。

在你.travis.yml文件,你现在应该有类似如下(假设摇篮包装用):

install: 
    - TERM=dumb ./gradlew assemble 

script: 
    - TERM=dumb ./gradlew check 

输出示例,请参阅此版本:

https://travis-ci.org/embarkmobile/zxing-android-minimal/builds/9639517

18

拉尔夫的解决方案停止为我工作。相反,我现在在做:

env: 
    - TERM=dumb 

script: 
    - ./gradlew assemble -x test 
+1

你得到了什么问题? – Ralf

+0

我的意思是说下面的解决方案不再适用于我。对不起,令人困惑 –

+2

这很好,似乎是做到这一点的首选方式:http://docs.travis-ci.com/user/build-configuration/#Set-environment-variables。 –