我在 MASTER 项目的根目录中创建了一个 .gitmodules 文件:
[submodule "SLAVE"]
path = SLAVE
url = ../../my-group/SLAVE.git
Run Code Online (Sandbox Code Playgroud)
添加到 MASTER 的 .gitlab-ci.yml 中:
variables:
GIT_SUBMODULE_STRATEGY: recursive
Run Code Online (Sandbox Code Playgroud)
触发了MASTER的CI管道。
因此,在运行 MASTER 的 CI 时,不会应用 SLAVE 项目中所做的任何更改
小智 0
您需要添加GIT_SUBMODULE_UPDATE_FLAGS到 .gitlab-ci.yml。
variables:
GIT_SUBMODULE_STRATEGY: recursive
GIT_SUBMODULE_UPDATE_FLAGS: --remote --merge
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3662 次 |
| 最近记录: |