gitlab - 在 GitLab CI 中定义并行作业序列
问题描述
在我的gitlab-ci.yml
文件中,我定义了 3 个阶段,第 2 和第 3 阶段各有 3 个作业,结果如下:
第一阶段和第二阶段按我的意图工作,但是,对于第三阶段,我真正想要的是这样的(图像当然是一个模型),即如果你愿意的话,工作的“并行序列”:
也就是说,如果“build-b”完成,我希望“deploy-b”启动,而不是等待其他构建任务完成。
GitLab 管道可以做到这一点吗?(除了定义两个阶段的明显解决方案,第二个是“构建和部署”,我只是“合并”script
当前构建-*和部署-*作业的步骤。)
解决方案
此功能已在新的 GitLab 版本 ( v12.2 )中添加