GitLab tests in the Continuous Integration (CI) context
GitLab tests in the Continuous Integration (CI) context
我们当前的 CI 并行化设置如下:
- 在阶段的
retrieve-tests-metadata
作业可确保我们有一个knapsack/report-master.json
文件:- 从 S3 提取
knapsack/report-master.json
文件,如果不在此处,则使用{}
初始化文件.
- 从 S3 提取
update-tests-metadata
作业(仅在规范项目的预定管道上运行)将所有文件合并在一起,然后将它们全部合并为一个knapsack/report-master.json
文件,然后将其上传到 S3.
GitLab 测试套件的master
分支以及名称中包含rspec-profile
任何分支.