Gitlab 有没有办法在yaml文件中指定CICD管道目标路径?
我有一个基于Maven的项目,它托管在Gitlab上,但并不完全遵循基于Maven的布局:Gitlab 有没有办法在yaml文件中指定CICD管道目标路径?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我有一个基于Maven的项目,它托管在Gitlab上,但并不完全遵循基于Maven的布局: 布局如下: 分支机构“示例” 如您所见,实际特定于Maven的代码位于子服务中,而不是根目录中 现在,当我在Core.java上有一个commit时,我想运行一组maven命令来构建和测试 但是,我还不知道如何指定(在Gitlab CI YAML文件中)来构建和测试在App/Service/SubService[/..] 我只能指定分支-有没有办法指定要在Gitlab中测试的特定存储库端点? 谢谢
布局如下:
分支机构“示例”
如您所见,实际特定于Maven的代码位于子服务中,而不是根目录中
现在,当我在Core.java上有一个commit时,我想运行一组maven命令来构建和测试
但是,我还不知道如何指定(在Gitlab CI YAML文件中)来构建和测试在App/Service/SubService[/..]
我只能指定分支-有没有办法指定要在Gitlab中测试的特定存储库端点?
谢谢 在您的
.gitlab ci.yml
-文件中,您可以创建项目
例如,您可以将cd
转到App/Server/SubService
目录,并在此目录中执行maven构建:
build:
stage: build
script:
-cd App/Server/SubService
- mvn package
build:
stage: build
script:
-cd App/Server/SubService
- mvn package