deploy: prepare olons server test rollout

This commit is contained in:
Your Name
2026-10-13 00:53:31 +08:00
parent abe697317c
commit 99c55f1145
4 changed files with 184 additions and 5 deletions
+5 -5
View File
@@ -1,4 +1,4 @@
name: Deploy im-workbench (k3s test cluster)
name: Deploy olons-server (k3s test cluster)
on:
workflow_dispatch:
@@ -25,13 +25,13 @@ jobs:
- name: 构建并推送镜像
run: |
docker build -t git.118im.com/im_team/im-workbench:${{ steps.vars.outputs.tag }} .
docker push git.118im.com/im_team/im-workbench:${{ steps.vars.outputs.tag }}
docker build -t git.118im.com/im_team/olons-server:${{ steps.vars.outputs.tag }} .
docker push git.118im.com/im_team/olons-server:${{ steps.vars.outputs.tag }}
- name: 部署到k3s测试集群
run: |
mkdir -p ~/.kube
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
chmod 600 ~/.kube/config
kubectl rollout restart deployment/im-workbench -n workbench-system
kubectl rollout status deployment/im-workbench -n workbench-system --timeout=120s
kubectl rollout restart deployment/olons-server -n olons-server-system
kubectl rollout status deployment/olons-server -n olons-server-system --timeout=120s