Jenkins发布jar与shell脚本到Artifactory的Include Patterns配置问题
Jenkins Deploy artifacts to Artifactory插件Include Patterns配置方案
使用「Deploy artifacts to Artifactory」插件时,默认匹配规则不会覆盖shell脚本类非编译产物,要同时发布jar包与shell脚本,可按如下方式配置Include Patterns项:
核心配置值
直接在Include Patterns输入框填写如下规则即可:
**/*.jar,**/*.sh
规则说明
**/*.jar:递归匹配Jenkins任务工作空间下所有目录中的.jar后缀文件**/*.sh:递归匹配Jenkins任务工作空间下所有目录中的.sh后缀shell脚本文件- 多条匹配规则之间使用英文逗号分隔,不要添加多余空格,避免匹配失效
补充说明
- 如果你的shell脚本没有
.sh后缀,需要针对无后缀脚本补充对应匹配规则,可通过精确文件名匹配,例如**/startup匹配所有路径下名为startup的无后缀执行脚本 - 若存在不需要上传的同后缀文件,可在Exclude Patterns项中补充排除规则,例如
**/test/**/*.jar即可跳过测试目录下的所有jar包

内容的提问来源于stack exchange,提问作者Naveen Kumar Yallampalli
相关产品推荐
相关产品推荐

