cicd
Some checks failed
自动部署 / 部署应用 (push) Failing after 1s

This commit is contained in:
2026-06-02 22:48:10 +08:00
parent 9db3dfe675
commit 1bcc63d5de

View File

@@ -6,8 +6,13 @@ jobs:
部署应用: 部署应用:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# 1.先把当前流水线拉取的代码打包拷贝进gitea-runner容器/tmp
- name: 拷贝代码到runner容器
run: |
tar -cf code.tar .
docker cp code.tar gitea-runner:/tmp/
# 2.进入容器解压 + 执行kubectl apply
- name: k8s部署 - name: k8s部署
run: | run: |
docker cp ./ gitea-runner:/tmp/work/ docker exec gitea-runner sh -c "cd /tmp && rm -rf proj && mkdir proj && cd proj && tar -xf ../code.tar && /usr/local/bin/kubectl apply -f k8s/"
docker exec -w /tmp/work gitea-runner sh -c "/usr/local/bin/kubectl apply -f k8s/"
docker exec gitea-runner /usr/local/bin/kubectl rollout restart deployment admin-ui -n kubernetes-dashboard docker exec gitea-runner /usr/local/bin/kubectl rollout restart deployment admin-ui -n kubernetes-dashboard