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

Jenkins Publish Over FTP插件上传dist目录而非其内容的问题求助

解决Jenkins Publish Over FTP上传Vue项目dist内容到public_html的问题

我帮你搞定这个问题,其实只需要调整Publish Over FTP的两个配置项就能解决:

  • 调整源文件与移除前缀:
    1. 打开你的Jenkins项目配置,找到Publish Over FTP的部署模块
    2. 在「Source files」输入框中保留dist/**(这个路径会匹配dist目录下所有文件和子目录,确保不会遗漏任何内容)
    3. 点击该FTP配置项的「Advanced」按钮展开高级设置
    4. 在「Remove prefix」输入框中填入dist/(注意末尾的斜杠,这会告诉插件上传时去掉dist/这个前缀,只把目录内的内容传上去)
    5. 确认远程目录依然是/public_html/,保存配置后重新执行构建

这样设置后,插件就不会把整个dist目录上传到public_html里,而是直接把dist内的所有文件和子目录放到public_html目录下,正好符合你的需求。

另外提个小注意点:如果你的Jenkins workspace里dist目录的相对路径有变化(比如在某个子文件夹下),要确保「Source files」里的路径是相对于workspace的正确路径,比如如果dist在frontend/dist,那源文件就要写成frontend/dist/**,对应的「Remove prefix」就是frontend/dist/。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 13:33:10