Buddy SFTP部署如何从指定git commit开始上传文件
Buddy.works SFTP部署流水线指定起始Git commit操作方法
核心原理是通过手动设置部署基准commit,让平台判定基准commit对应的所有代码文件已存在于目标服务器,后续部署仅对比基准之后的提交差异上传文件,操作步骤如下:
- 首先提前将你指定为基准的commit对应的全量文件,通过其他SFTP工具手动上传到服务器的部署目标目录,确保文件结构、内容和该commit的仓库状态完全一致,避免后续部署出现文件缺失问题。
- 进入对应SFTP部署流水线的详情页面,点击右上角的设置按钮,进入流水线配置界面。
- 在配置页找到「部署设置」分类下的「基准提交(Base commit)」选项,点击右侧的修改按钮。
- 在弹出的提交记录列表中选中你要设置为起始点的commit,也可以直接在输入框中粘贴该commit的完整哈希值后确认选择。
- 勾选配置页底部的「将所选提交标记为已部署」选项,保存所有配置修改即可。
验证方法:配置完成后手动触发一次测试部署,查看部署日志的文件传输列表,只会展示基准commit之后的变更文件,不会出现全量文件上传记录。
内容的提问来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

