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


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/存储库中执行

错误:您指定的目标需要执行项目,但此目录中没有 POM

有人可以帮忙吗?

让它工作了。

更正了 yml 格式。

language: java
script: 
  - cd project 
  - mvn clean install

以上作品。

在 maven 全新安装之前,使用简单的 cd 命令创建一个 bash 脚本。然后在 .travis 中引用你的 bash 脚本

build.sh :

cd git_repo/
mvn clean install
.

travis.yml :

script: ./build.sh

最新更新