From 1bcc63d5de03e15c1e341b448988551f6b4336d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Tue, 2 Jun 2026 22:48:10 +0800 Subject: [PATCH] cicd --- .gitea/workflows/deploy.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 4fd62c1..d3c199e 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -6,8 +6,13 @@ jobs: 部署应用: runs-on: ubuntu-latest steps: + # 1.先把当前流水线拉取的代码打包拷贝进gitea-runner容器/tmp + - name: 拷贝代码到runner容器 + run: | + tar -cf code.tar . + docker cp code.tar gitea-runner:/tmp/ + # 2.进入容器解压 + 执行kubectl apply - name: k8s部署 run: | - docker cp ./ gitea-runner:/tmp/work/ - docker exec -w /tmp/work gitea-runner sh -c "/usr/local/bin/kubectl apply -f k8s/" + 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 gitea-runner /usr/local/bin/kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file