当我向gitlab库提交更改时,我期望触发一个流水线,该流水线理想情况下应运行所有我指定的作业,但事实并非如此。每次都会创建4个流水线。我只有一个runner,即docker,并且有3个标签:build,deploy,test。虽然我已经简化了下面的文件,但仍然无法找出问题所在。.gitlab-ci.ymlimage: alpine:3.8 some_job: tags: - test script: - echo "Test passed" 为什么不只使用一个管道,因为所有管道都在执行相同的工作。
我在我的本地 GitLab 服务器(12.7.5)上遇到了同样的问题。我的问题是,在我的某个阶段中,我有一个无效(过时)的 runner 标记。请仔细检查是否有一个适用于该项目和“test”标记的 runner。