1. 产品简介
  2. 快速开始
  3. 编写构建流程
  4. 配置构建计划
  5. 构建节点
  6. 管理构建计划
  7. 系统插件
  8. 自定义团队插件
  9. 最佳实践
  10. 常见问题
  11. 词汇表
持续集成——QCI / CIFile 文件 / 文件路径配置格式

文件路径配置格式

本文档用于说明 CIFile 里可能会用到的 artifacts、cache、temps、status 等涉及到文件路径的关键字配置格式。

配置格式

  • 路径支持两种配置方式,路径通配符和正则表达式

  • 路径中支持环境变量,使用方式和执行平台下环境变量的使用方式一致,如:

    -linux 平台:**${环境变量名}**

      - 示例1:A/${BUILD_ID}/*
    
      - 示例2:A/release_${BUILD_ID}/*

    -windows 平台:**%环境变量名%**

      - 示例1:A\\%BUILD_ID%\\*
    
      - 示例2:A\\release_%BUILD_ID%\\*
  • cache 仅支持目录配置,不支持指定文件

匹配策略

  • 优先使用路径通配符方式匹配,匹配不到则使用正则匹配

  • 匹配均在 cmd 执行的根目录 QCI_WORKSPACE 下执行

配置示例

  • 路径通配符:

    -A/*

      - ${QCI_WORKSPACE}/A 目录中的所有文件

    -A/B/*.apk:

      - ${QCI_WORKSPACE}/A/B 目录中以.apk结尾的所有文件

    -d*.apk:

      - $QCI_WORKSPACE目录下,文件名以 d 开头,以.apk结尾的文件
  • 正则表达式:

    -A/.*

      - ${QCI_WORKSPACE}/A 目录下、以及其子目录下的所有文件

上一篇通知及其他配置
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?