diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index d3c199e..451459b 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,18 +1,14 @@ name: 自动部署 on: push: - branches: [ master ] + branches: [ master] 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: 拉取代码 + uses: actions/checkout@v4 - name: k8s部署 run: | - 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 + /usr/local/bin/kubectl apply -f k8s/ + /usr/local/bin/kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file