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

Jenkins Publish Over CIFS Plugin配置成功但传输0文件求助

问题解答

一、传输0个文件的排查要点

既然能清理远程目录,说明CIFS连接权限没问题,重点查本地文件匹配和路径配置:

  • 检查源路径的匹配规则:如果用了通配符(比如**/*.dll),确认本地路径下确实有符合规则的文件,注意Jenkins里路径分隔符用正斜杠/,别用反斜杠\,比如把inetpub\wwwroot\project改成inetpub/wwwroot/project
  • 确认文件存在且Jenkins有权限读取:Jenkins运行用户(比如Windows的Local System或指定服务账号)需要有访问本地inetpub\wwwroot目录的权限,否则即使文件存在也读不到
  • 检查构建后步骤的"高级"设置:有没有勾选"仅传输修改过的文件"?如果本地文件没触发修改标记,会被跳过;另外"排除"规则是不是不小心写了全匹配,把所有文件都排除了

二、源路径是否必须是Jenkins工作区?

不是必须。Publish Over CIFS支持指定任意本地绝对路径,只要满足两个条件:

  • Jenkins运行用户对该路径有读取权限
  • 路径格式要正确:用正斜杠/作为分隔符,或者用双反斜杠\\转义(推荐用正斜杠更稳妥)
    比如你要传inetpub\wwwroot下的特定项目文件,直接写绝对路径C:/inetpub/wwwroot/your-project/**(Windows环境)即可,不用局限在工作区内

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 01:52:39