Commit Graph

18 Commits

Author SHA1 Message Date
cat-shark 7841bac39d feat(ci): 添加 imagePullSecret 自动创建步骤 2026-07-19 22:46:37 +08:00
cat-shark a933cf1ed2 feat(ci): 添加部署失败时的调试输出 2026-07-19 22:27:01 +08:00
cat-shark fd63ca698f feat(ci): 使用时间戳标签确保每次部署都触发更新 2026-07-19 21:57:23 +08:00
cat-shark e7bdaeb62e fix(ci): 移除手动安装 docker.io 2026-07-19 20:57:00 +08:00
cat-shark b9daf518e1 fix(ci): 使用绝对路径调用 apt-get (host 模式) 2026-07-19 20:50:14 +08:00
cat-shark 0bc46270a7 fix(ci): 使用 apt-get 替代 apk (Ubuntu runner) 2026-07-19 20:43:43 +08:00
cat-shark 8e2dd566e2 fix: 解决 deploy.yml 冲突 2026-07-19 20:12:59 +08:00
cat-shark 312048c013 fix: lowercase jobs 2026-07-19 19:20:06 +08:00
cat-shark 642472dcfe fix: use /tmp/kubeconfig (writable) 2026-07-19 19:19:52 +08:00
cat-shark 13419a8946 fix: add curl install before kubectl download 2026-07-19 19:18:24 +08:00
cat-shark 958b6b48b2 fix(ci): 修复 Gitea Actions 部署配置
- 修复变量名: github.sha → gitea.sha
- 添加 Docker Registry 认证步骤
- kubectl 版本修正为 v1.30.0
- 添加部署超时控制(5 分钟)
- 添加部署失败自动回滚机制

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 19:13:45 +08:00
cat-shark 02a51659c6 fix: add docker login before push (registry requires auth) 2026-07-19 19:11:34 +08:00
cat-shark bd6fad30ca fix: try apk instead of apt-get for docker-cli 2026-07-19 19:08:40 +08:00
cat-shark 27450de42a fix: add docker.io install for step container (no docker CLI in runner image) 2026-07-19 19:02:22 +08:00
cat-shark f59761432b ci: replace actions/checkout with git clone (no Node.js in runner) 2026-07-19 18:56:03 +08:00
cat-shark a2fa894a33 ci: use unique image tags, add kubectl setup 2026-07-19 18:54:19 +08:00
cat-shark 3611054587 Switch to manual trigger (workflow_dispatch) 2026-07-19 18:14:04 +08:00
cat-shark 5d4750fb2d Add CI/CD pipeline
lpt-ai Build & Deploy / build-and-deploy (push) Failing after 11s
2026-07-19 18:07:26 +08:00