配置执行方案
流水线最多可配置200个执行方案,yaml文件示例如下。
policies: #执行方案 最多配置200个
test1:
sources: #启动流水线使用的源
phonix_sample:
branch: master
tag: master
swr_javadocer:
version: version1.1
description: 执行方案1
inputs: #执行的环境变量
input1: value1
input2: value2
input3: value3
jobs: [ job_1, job_2, job_3 ] #执行时所选的任务 | 参数名 | 说明 |
|---|---|
| policies | 用于定义配置流水线执行方案。 |
| test1 | 执行方案的名称,仅支持输入中文、大小写英文字母、数字、中划线或下划线,长度不超过128个字符。 |
| sources | 执行时流水线时,流水线源的取值。 若为代码源,则需要额外配置分支或标签名;若为产物源,则需要配置版本号 |
| phonix_sample | 流水线源的唯一标识,需要和sources下配置的代码源映射。 |
| swr_javadocer | 流水线源的唯一标识,需要和sources下配置的代码源映射。 |
| branch | 分支,不超过1024个字符。branch与tag仅需选择其中一个配置。 |
| tag | tag,不超过1024个字符。branch与tag仅需选择其中一个配置。 |
| description | 对执行方案的描述信息。 |
| inputs | 新建执行方案时,运行时参数的取值。 |
| jobs | 新建执行方案时,所选择执行的任务。 |