导入
导入构建配置
导入可以在存储库之间共享的 YAML 配置代码片段。
此节点使用键 source
作为 默认前缀,如果未给定 映射。
另请参阅
类型
密钥
如果给定映射,则支持以下键
source
— 从其导入构建配置的源(类型:字符串,例如:./import.yml@v1
)mode
— 将导入的配置合并到目标配置中的方法(默认为深合并追加)(类型:枚举(字符串),已知值:合并
、深_合并
、深_合并_追加
、深_合并_前置
)if
— 条件,用于确定是否应运行构建、阶段或作业、是否导入配置源或发送通知(类型:字符串,例如:分支 = 主分支
,参见:条件构建、阶段和作业、条件通知)
示例
import:
- source: "./import.yml@v1"
mode: merge
if: branch = master
import:
- "./import.yml@v1"
import:
source: "./import.yml@v1"
mode: merge
if: branch = master
import: "./import.yml@v1"