... | @@ -20,14 +20,14 @@ |
... | @@ -20,14 +20,14 @@ |
|
| [`coverage`](#coverage) | 给定流水线任务的代码覆盖率设置 |
|
|
| [`coverage`](#coverage) | 给定流水线任务的代码覆盖率设置 |
|
|
| [`dependencies`](#dependencies) | 通过提供要从中获取`artifacts`的流水线任务列表来限制将哪些`artifacts`传递给特定任务 |
|
|
| [`dependencies`](#dependencies) | 通过提供要从中获取`artifacts`的流水线任务列表来限制将哪些`artifacts`传递给特定任务 |
|
|
| [`environment`](#environment) | 流水线任务部署到的环境的名称 |
|
|
| [`environment`](#environment) | 流水线任务部署到的环境的名称 |
|
|
| [`except`](#only--except) | 控制何时不创建流水线任务 |
|
|
| [`except`](#only-except) | 控制何时不创建流水线任务 |
|
|
| [`extends`](#extends) | 配置当前流水线任务继承自的配置条目 |
|
|
| [`extends`](#extends) | 配置当前流水线任务继承自的配置条目 |
|
|
| [`image`](#image) | 使用 Docker 镜像 |
|
|
| [`image`](#image) | 使用 Docker 镜像 |
|
|
| [`include`](#include) | 引用外部的 yaml 文件 |
|
|
| [`include`](#include) | 引用外部的 yaml 文件 |
|
|
| [`inherit`](#inherit) | 选择所有流水线任务继承的全局默认值 |
|
|
| [`inherit`](#inherit) | 选择所有流水线任务继承的全局默认值 |
|
|
| [`interruptible`](#interruptible) | 定义当新的运行变得多余时是否可以取消该流水线任务 |
|
|
| [`interruptible`](#interruptible) | 定义当新的运行变得多余时是否可以取消该流水线任务 |
|
|
| [`needs`](#needs) | 在 stage 排序之前执行流水线任务 |
|
|
| [`needs`](#needs) | 在 stage 排序之前执行流水线任务 |
|
|
| [`only`](#only--except) | 控制何时创建流水线任务 |
|
|
| [`only`](#only-except) | 控制何时创建流水线任务 |
|
|
| [`pages`](#pages) | 上传流水线任务的结果与 CODE CHINA Pages 一起使用 |
|
|
| [`pages`](#pages) | 上传流水线任务的结果与 CODE CHINA Pages 一起使用 |
|
|
| [`parallel`](#parallel) | 并行运行的流水线任务实例数量 |
|
|
| [`parallel`](#parallel) | 并行运行的流水线任务实例数量 |
|
|
| [`release`](#release) | 指导 runner 生成一次发布 |
|
|
| [`release`](#release) | 指导 runner 生成一次发布 |
|
... | @@ -2699,7 +2699,7 @@ Cobertura 最初是为 Java 开发的,但也有很多其他语言(如 JavaSc |
... | @@ -2699,7 +2699,7 @@ Cobertura 最初是为 Java 开发的,但也有很多其他语言(如 JavaSc |
|
|
|
|
|
`junit` 报告收集 [JUnit 报告格式 XML 文件](https://www.ibm.com/support/knowledgecenter/en/SSQ2R2_14.1.0/com.ibm.rsar.analysis.codereview.cobol.doc/topics/cac_useresults_junit.html) 作为 `artifacts`。虽然 JUnit 最初是用 Java 开发的,但有很多第三方端口用于其他JavaScript、Python、Ruby 等语言。
|
|
`junit` 报告收集 [JUnit 报告格式 XML 文件](https://www.ibm.com/support/knowledgecenter/en/SSQ2R2_14.1.0/com.ibm.rsar.analysis.codereview.cobol.doc/topics/cac_useresults_junit.html) 作为 `artifacts`。虽然 JUnit 最初是用 Java 开发的,但有很多第三方端口用于其他JavaScript、Python、Ruby 等语言。
|
|
|
|
|
|
有关更多详细信息和示例,请参阅 [单元测试报告](../unit_test_reports.md)。下面是从 Ruby 的 RSpec 测试工具收集 JUnit 报告格式 XML 文件的示例:
|
|
有关更多详细信息和示例,请参阅单元测试报告。下面是从 Ruby 的 RSpec 测试工具收集 JUnit 报告格式 XML 文件的示例:
|
|
|
|
|
|
```yaml
|
|
```yaml
|
|
rspec:
|
|
rspec:
|
... | @@ -3215,7 +3215,7 @@ test: |
... | @@ -3215,7 +3215,7 @@ test: |
|
deploy:
|
|
deploy:
|
|
stage: deploy
|
|
stage: deploy
|
|
trigger:
|
|
trigger:
|
|
include: deploy.gitlab-ci.yml
|
|
include: deploy.codechina-ci.yml
|
|
strategy: depend
|
|
strategy: depend
|
|
resource_group: AWS-production
|
|
resource_group: AWS-production
|
|
```
|
|
```
|
... | | ... | |