You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins调用zip功能打包文件出现参数命名报错如何解决

报错原因

Jenkins Pipeline 的 zip 步骤要求所有传入参数必须显式指定参数名,你原有代码中glob: '*'之后直接写的'scripts/*.*'属于未指定参数名的匿名参数,不符合语法规则。
glob参数本身支持传入数组来匹配多个路径规则,你只需要把两个匹配规则整合为数组传给glob即可。

修正后代码

zip dir: 'awsdeploy', exclude: '', glob: ['*', 'scripts/*.*'], zipFile: 'SQSToElasticProcessor.zip'

可选优化点

  • 若不需要排除任何文件,exclude: ''参数可以直接省略,zip步骤默认无排除规则
  • 如果你需要打包scripts目录下的所有文件包括子目录,可以把scripts/*.*改成scripts/**,匹配范围更全面

内容的提问来源于stack exchange,提问作者user2867582

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 09:48:04