Travis CI构建失败,因为我的项目比git存储库目录低一级

时间:2018-01-06 16:30:59

标签: maven travis-ci

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

有人可以帮忙吗?

2 个答案:

答案 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