diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 0ec38d6..a4de3b7 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -3,14 +3,25 @@ name: Deploy WebSocket Server on: push: branches: - - main # 或者是 master,请根据您的分支名称修改 + - master # 或者是 master,请根据您的分支名称修改 jobs: deploy: runs-on: ubuntu # 或者您的 Gitea runner 标签 steps: + - name: Check Secrets + env: + HOST: ${{ secrets.SERVER_HOST }} + USERNAME: ${{ secrets.SERVER_USERNAME }} + PASSWORD: ${{ secrets.SERVER_PASSWORD }} + run: | + if [ -z "$HOST" ]; then echo "Error: SERVER_HOST is not set!"; exit 1; fi + if [ -z "$USERNAME" ]; then echo "Error: SERVER_USERNAME is not set!"; exit 1; fi + if [ -z "$PASSWORD" ]; then echo "Error: SERVER_PASSWORD is not set!"; exit 1; fi + echo "Secrets are correctly loaded." + - name: SSH Remote Commands - uses: appleboy/ssh-action@v1.0.0 + uses: https://gitea.com/appleboy/ssh-action@v1.0.0 with: host: ${{ secrets.SERVER_HOST }} username: ${{ secrets.SERVER_USERNAME }}