编译构建 CODEARTS BUILD-通过代码缓存方式实现构建加速:YAML文件配置方法

时间:2025-01-13 16:48:07

YAML文件配置方法

参考创建代码化构建使用的YAML文件,在env中配置如下示例代码。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
params: # 构建参数,可在构建过程中引用
- name: CLOUD_BUILD_UPLOAD_FLAG  # 参数为有值和为空两种状态,可控制跳过缓存上传至文件服务器
  value: true
- name: CLOUD_BUILD_REMOTE_CACHE # 参数为有值和为空两种状态,可控制会从其他执行机获取缓存
  value: true
env:
  cache: # 使用代码缓存
    - type:code #必填,使用缓存开关
      local_path:code # 必填,代码在构建执行机上存放的相对路径
      command:dos2unix build.sh && sh build.sh # 必填
      branch:master # 选填,分支名,可自定义,与url一起确定缓存标签
      url:git@codehub.devcloud.example.example.com:test/python3.git # 选填,可自定义,与branch一起确定缓存标签
support.huaweicloud.com/usermanual-codeci/codeci_ug_1054.html