Git repository:- xyz/repository
Project:- xyz/repository/project/pom.xml
.travis.yml: [kept in /project]
language: java
script: mvn clean install
Travis CI始终在xyz / repository中执行脚本 我试过下面的
language: java
script: cd project
mvn clean install
但它仍然在xyz / repository
中执行错误:您指定的目标需要执行项目,但此目录中没有POM
有人可以帮忙吗?
答案 0 :(得分:4)
搞定了。
更正了yml格式。
language: java
script:
- cd project
- mvn clean install
以上作品。
答案 1 :(得分:1)
在maven clean install之前使用简单的cd命令创建一个bash脚本。 然后在.travis中引用你的bash脚本
build.sh:
cd git_repo/
mvn clean install
.travis.yml:
script: ./build.sh