diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 6a21932..84cf75a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -20,13 +20,13 @@ jobs: echo "${{ secrets.K3S_PEM_KEY }}" > k3s.pem chmod 600 k3s.pem - # ========== 核心新增:上传仓库里的deploy.yaml到K3s临时目录 ========== - # 说明:./deploy.yaml 是你Gitea仓库根目录的deploy.yaml(需提前创建) - scp -i k3s.pem -o StrictHostKeyChecking=no ./deploy.yaml root@${K3S_HOST}:/tmp/ + # ========== 核心新增:上传仓库里的deploy.yml到K3s临时目录 ========== + # 说明:./deploy.yml 是你Gitea仓库根目录的deploy.yml(需提前创建) + scp -i k3s.pem -o StrictHostKeyChecking=no ./deploy.yml root@${K3S_HOST}:/tmp/ # ========== 核心修改:kubectl指向临时目录的文件,补充命名空间 ========== ssh -i k3s.pem -o StrictHostKeyChecking=no root@${K3S_HOST} << CMD - kubectl apply -f /tmp/deploy.yaml # 替换原/k8s/deploy.yaml + kubectl apply -f /tmp/deploy.yml # 替换原/k8s/deploy.yml kubectl rollout restart deployment ${APP_NAME} -n default # 加-n default避免找不到资源 - rm -f /tmp/deploy.yaml # 可选:部署后删除临时文件 + rm -f /tmp/deploy.yml # 可选:部署后删除临时文件 CMD \ No newline at end of file