Workflow 如何配置gitlab runner工作流以在两个单独的阶段中连续运行一个项目的两个作业

Workflow 如何配置gitlab runner工作流以在两个单独的阶段中连续运行一个项目的两个作业,workflow,gitlab-ci,gitlab-ci-runner,Workflow,Gitlab Ci,Gitlab Ci Runner,我使用的是Gitlab runner 12.4.1 我有一个使用Gitlab ci的项目,比如: stages: - build - deploy build_a: stage: build deploy_a: stage: deploy build_b: stage: build deploy_b: stage: deploy build_c: stage: build deploy_c: stage: deploy 我想将我的项目

我使用的是Gitlab runner 12.4.1

我有一个使用Gitlab ci的项目,比如:

stages:
- build
- deploy

build_a:
    stage: build

deploy_a:
    stage: deploy

build_b:
    stage: build

deploy_b:
    stage: deploy

build_c:
    stage: build

deploy_c:
    stage: deploy
我想将我的项目工作流设置为
build\u a>deploy\u a>build\u b>deploy\u b>build\u c>deploy\u c

但它实际上是按照
build\u a>build\u b>build\u c>deploy\u a>deploy\u b>deploy\u c
的方式执行的

如何配置
.gitlab ci.yml
以使工作符合我的期望?

类似于:

stages:
    - build_a
    - deploy_a
    - build_b
    - deploy_b
    - build_c
    - deploy_c

build_a:
    stage: build_a

deploy_a:
    stage: deploy_a

build_b:
    stage: build_b

deploy_b:
    stage: deploy_b

build_c:
    stage: build_c

deploy_c:
    stage: deploy_c
Gitlab CI将遵循“阶段”的顺序。

谢谢,但这不是我想要的。根据您的回答,管道将分为6个阶段,6个作业分为1行。但我只想要两个阶段,所有作业将被安排成2列3行。在您最初的问题上,您要求:“我想将我的项目工作流设置为
build\u a>deploy\u a>build\u b>deploy\u b>build\u c>deploy\u c
”我的意思是这是作业的顺序,但所有构建作业都应该在build阶段,所有部署作业也应该在build阶段。