接入私有 Git 自动部署
背景
文档站已上线,需要把更新流程从手动同步升级为按 Git 版本发布,减少漏同步和线上状态不一致。
变更
- 在服务器创建私有裸仓库
/home/ubuntu/project-docs.git。 - 配置
post-receivehook,推送main分支后自动部署。 - 新增服务器部署脚本
/opt/project-docs/scripts/deploy-from-git.sh。 - 本地配置远程仓库
server。
验证
- 首次
git push server main已成功触发服务器构建。 https://docs.gogo996.com已返回200 OK。http://docs.gogo996.com:9966已返回200 OK。