gitlab-ci 在推送时构建分支

gitlab-ci build branches on push

我的 master 分支中有一个 .gitlab-ci.yml,每次我推送到 master CI 管道运行时它都工作正常。 我想知道的是,如果我在 master 分支上有这个文件,它会在推送其他分支时触发管道吗?还是我需要在每个分支上创建这个文件? 我没有在我的 .gitlab-ci.yml 文件上使用 "only" "when" 或 "except"。

.gitlab-ci.yml 文件必须位于要触发管道的每个分支上。

通常您会在 master 上创建文件,然后根据需要分支。

如果我没记错的话,您想在已创建的分支上添加管道。如果是这种情况,您也必须在分支上添加定义文件。最好的方法是使用 git 功能 rebasecherry-pick