更改gitlab CI的根目录

时间:2016-04-14 22:56:23

标签: git gitlab gitlab-ci-runner

我想在我的存储库上实现Gitlab CI。我已经在Windows上设置了跑步者并配置.yml以使用Maven项目。问题是我在存储库的根目录中有文件夹DomainFront-end。有没有办法更改根,以便.yml能够找到域文件夹中的pom.XML文件?

当我运行它时,它说它无法找到pom文件。

  

[错误]您指定的目标需要执行项目,但此目录中没有POM(/ builds / motomine / web)。请验证您是否从正确的目录中调用了Maven。

所以我认为更改根文件夹可能会解决问题。

1 个答案:

答案 0 :(得分:1)

您不一定需要更改目录。您可以将maven指向包含pom的目​​录。在.yml文件中:

...
- mvn -f Domain

来自maven文档:

  

-f, - file:强制使用备用POM文件(或带有pom.xml的目录)