文件路径配置格式
本文档将介绍 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 目录下、以及其子目录下的所有文件
问题反馈 >
2022-08-02最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。