当我提交对gitlab存储库的更改时,我希望触发一个管道,理想情况下应该运行我所有的指定作业,但事实并非如此。每次创建4条管道。我只有一个跑步者,即docker,具有3个标签:构建,部署,测试。
我简化了下面的文件,但仍然无法确定问题出在哪里。
.gitlab-ci.yml
image: alpine:3.8
some_job:
tags:
- test
script:
- echo "Test passed"
答案 0 :(得分:2)
分阶段定义1个阶段 并在以下阶段定义您的工作
stages:
- test
testdeploy:
stage: test
答案 1 :(得分:0)
我在本地GitLab服务器(12.7.5)上看到了相同的问题。我的问题是我在一个阶段中有一个无效的(过时的)运行器标签。
再次检查您是否有可以与该项目一起使用的运行器以及该“测试”标签。