如何测试GitLab CI / CD管道

时间:2020-06-20 01:26:11

标签: testing gitlab-ci

我们在私人的GitLab服务器上使用GitLab CI / CD,并维护一个非常复杂的gitlab-ci.yaml,其中包含和规则:

  • 某些管道作业仅在特定分支上运行
  • 某些管道作业仅在设置了特定变量时运行
  • 某些管道作业是直接从包含项中获取的
  • 某些管道作业是从包含项中获取的,但是在当前文件中被覆盖了

当前,我们的质量保证步骤是:

  • 使用GitLab API整理文件
  • 构建,测试和部署测试项目以大致测试管道(烟熏测试)

我们要添加的是单元测试,我们可以在特定条件(特定分支,变量,其他条件)下测试管道的行为,以便确保特定设置导致特定的管道配置。不幸的是,我找不到有关如何正确测试GitLab CI管道的任何信息。我们该怎么做?

0 个答案:

没有答案