Workflow 如何配置gitlab runner工作流以在两个单独的阶段中连续运行一个项目的两个作业
我使用的是Gitlab runner 12.4.1 我有一个使用Gitlab ci的项目,比如: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 我想将我的项目
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阶段。