# 增量文件打包
# 使用场景
可以通过自定义文件列表或比较代码库提交差异,打包文件。
选择增量代码文件类型时,通过比较代码库的两次的CommitId,获取代码变更文件。
打出的增量包会放到jenkins job的根路径下。
打包路径代表了打包内文件的根路径,解压后会以打包路径为基础路径。
# 配置说明
# 自定义文件列表
属性 | 配置说明 |
---|---|
打包方式 | 选择自定义文件列表类型 |
打包路径 | 进入该目录执行打包操作,自定义文件列表不填写默认基于workspace下的job目录 |
文件列表 | 需要打包的文件列表,请按行输入相对于文件相对路径的文件路径加文件名称,开头不需要加上斜杠 |
增量包文件名 | 不用填写后缀,仅填写名称即可 |
打包类型 | 打包类型 |
# 代码文件变更记录
属性 | 配置说明 |
---|---|
打包方式 | 选择代码文件变更记录类型 |
打包路径 | 进入该目录执行打包操作,代码提交差异选择打包不填写时,默认与上一步拉取git代码任务的checkout目录字段内容一致 |
旧版本commitId | 旧版本commitId |
新版本commitId | 新版本commitId,不填时默认为最新commit |
excludes | 排除的匹配策略,支持通配符(*?^$[][-][^]),逗号分隔,过滤的是代码变更文件 |
增量包文件名 | 不用填写后缀,仅填写名称即可 |
打包类型 | 打包类型 |
文件后缀变更 | 原文件类型|编译后文件类型,支持多个配置a|b,c|d,逗号分割 |
文件路径变更 | 原文件路径替换为编译后文件路径,且支持多个配置a|b,c|d,逗号分割,参考src/main/java/|target/classes/ |