在Gitlab上运行2条管道的最佳实践是什么

时间:2020-06-24 10:57:23

标签: gitlab-ci

在同一个项目上运行2个管道的最佳实践是什么?

管道_1:

  • 构建jar作业并运行测试作业
  • 应在每个合并请求中运行。

管道_2:

  • 构建jar作业并运行e2e测试作业
  • 应该每天运行。

我可以在同一项目上创建2个管道吗?

两个管道在每个合并请求和一部分构建作业中安排一个预定时间和第二个公用,但是测试作业是不同的。

1 个答案:

答案 0 :(得分:0)

.gitlab-ci.yml文件中的每个“阶段”都被视为管道,因此,只需为每个阶段添加正确的脚本即可。

pipeline_2上,您可以将其设置为管道计划,并使其取决于pipeline_1的成功。那就是我要做的。

参考:https://docs.gitlab.com/ee/ci/parent_child_pipelines.html