我试图在TravisCI上构建一个相对简单的java项目,但它一直失败,因为默认的java构建配置包括Ant测试。
我.travis。如您所见,Yml非常简单:
language: java
但是,当TravisCI运行它时,我得到一个与ant相关的错误,如构建日志末尾所示:
[0K$ ant test
Buildfile: build.xml does not exist!
Build failed
travis_time:end:173ed83c:start=1439310746598741958,finish=1439310746782527658,duration=183785700
[0K
[31;1mThe command "ant test" exited with 1.[0m
Done. Your build exited with 1.
我已经搜索了如何排除,但只是添加这样的排除似乎不工作。
language: java
exclude:
-ant
有人知道如何排除抗相关测试吗?
似乎你应该使用script
指令:
matrix:
- JOB="./gradlew build"
script: "$JOB"
或
before_install:
- cd java
原因是ant预先安装在travis上