diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 8ff9d99..b7e6566 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,26 +1,13 @@ -name: 部署 admin-ui 到 K3s - -on: - push: - branches: - - master - jobs: deploy: runs-on: ubuntu-latest - steps: - - name: 拉取代码 - uses: actions/checkout@v4 - - # 直接使用仓库里自带的 kubectl,0 依赖、0 下载 - - name: 直接使用仓库内 kubectl + - uses: actions/checkout@v4 + - name: 使用国内kubectl容器 + uses: docker://docker.mirrors.ustc.edu.cn/library/kubectl:1.28 + env: + KUBECONFIG: /tmp/kubeconfig run: | - chmod +x kubectl - mkdir -p ~/.kube - echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config - chmod 600 ~/.kube/config - - # 部署(重点:用 ./kubectl 而不是 kubectl) - ./kubectl apply -f k8s/ - ./kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file + echo "${{ secrets.KUBECONFIG_CONTENT }}" > /tmp/kubeconfig + kubectl apply -f k8s/ + kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file