Commit Graph

5 Commits

Author SHA1 Message Date
augushong
537f178fa5 ci: 更新部署配置以支持直接分发代码
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 11s
- 将工作流容器镜像更换为包含 PHP 和 Composer 的专用镜像
- 在工作流中添加 Composer 依赖安装步骤,配置私有镜像源
- 修改所有 docker-compose.yaml 文件,将卷映射从多个子目录改为映射整个项目根目录,简化部署步骤
2026-05-01 20:45:04 +08:00
augushong
c423e2cb3d ci(deploy): 优化部署配置并增加健康检查
All checks were successful
build-and-deploy / 直传代码并部署到 Host15 (push) Successful in 1m35s
- 将 Docker Compose 卷映射从挂载整个目录改为仅挂载必要的运行时目录,以提高部署安全性和性能
- 在 CI/CD 部署流程中添加容器状态检查和应用健康验证步骤,确保部署后应用正常运行
2026-05-01 19:13:38 +08:00
augushong
0945d42d0a ci(部署): 增加部署步骤的超时和命令超时设置
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 24m18s
设置 SSH 连接超时为 120 秒,远程命令执行超时为 60 分钟,以防止长时间运行的部署任务因默认超时而过早失败。
2026-04-24 22:06:29 +08:00
augushong
d872e1facc ci: 修复打包时可能包含自身导致递归的问题
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 56s
修改打包脚本,使用临时文件进行打包操作,避免 tar 命令将生成的压缩包自身包含进去,从而防止潜在的无限递归和打包失败。
2026-04-15 21:14:59 +08:00
augushong
394782a989 ci: 添加 Gitea CI/CD 工作流用于构建与部署
Some checks failed
build-and-deploy / 直传代码并部署到 Host15 (push) Failing after 34s
- 新增 .gitea/workflows/build-and-deploy.yml 文件,定义完整的 CI/CD 流程
- 工作流在 push 或手动触发时运行,负责打包代码、生成环境配置、传输至远程主机并部署
- 更新 docker-compose.yaml,添加项目名称配置以适配部署流程
- 部署流程包含安全检查、旧版本清理和滚动更新机制
2026-04-15 21:02:07 +08:00