【发布时间】:2019-07-30 17:46:05
【问题描述】:
我在 GitLab 中有一个带有功能分支方法的 monorepo。
我想要实现的是启动与包含更改文件的目录关联的管道部分。所以我的 .gitlab-ci.yml 看起来像:
job1:
stage: build
script:
- ...
only:
changes:
- myparentdir/dir1/*
job2:
stage: build
script:
- ...
only:
changes:
- myparentdir/dir2/*
- 从develop创建一个新分支
- 在此分支上提交 myparentdir/dir2/test.txt
- 管道启动每个构建作业!
似乎 GitLab 在使用新功能分支时将每个文件都视为已更改。
您知道任何解决方法吗?
【问题讨论】:
标签: gitlab gitlab-ci monorepo feature-branch