ci: 新增infra手动部署流水线

This commit is contained in:
admin
2026-08-02 10:38:10 +08:00
parent 674221a0cb
commit 6a6a31f7d6
2 changed files with 92 additions and 0 deletions
+14
View File
@@ -107,6 +107,20 @@ kubectl apply -f dev/
kubectl apply -f prod/
```
## 手动部署流水线
`lpt-infra` 提供 Gitea Actions 手动流水线(`.gitea/workflows/deploy.yml`),只支持手动触发,不会随 push 自动执行。
使用方式:
1. 在 lpt-infra 仓库配置 Secret `KUBECONFIG_B64`kubeconfig 的 base64)。
2. Gitea → lpt-infra → Actions → Run workflow。
3. 选择 `environment``all` / `dev` / `prod`
流水线会 checkout 最新代码并执行 `kubectl apply -f dev/``kubectl apply -f prod/`
注意:整目录 apply 会把 Deployment 镜像 tag 重置为清单中的 `:dev` / `:prod`;如果 app CI 用不可变 tag 管理镜像,建议 app 发布后不要立即整目录 apply,或只 apply 本次变更的清单。
## Traefik