diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 1278c15..51d00de 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,20 +1,23 @@ name: 部署 admin-ui 到 K3s - on: push: branches: - master - jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: 使用国内kubectl容器 - uses: docker://docker.mirrors.ustc.edu.cn/library/kubectl:1.28 - env: - KUBECONFIG: /tmp/kubeconfig + - name: 拉取代码 + uses: actions/checkout@v4 + + - name: 配置kubeconfig run: | - 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 + mkdir -p ~/.kube + echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config + chmod 600 ~/.kube/config + + - name: 部署应用 + run: | + chmod +x ./kubectl + ./kubectl apply -f k8s/ + ./kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file