From 1a5db0e127ead2aa0a470833b86abb747da42813 Mon Sep 17 00:00:00 2001 From: WdiplGit Date: Fri, 28 Nov 2025 18:20:34 +0000 Subject: [PATCH] ci-workflow-added-by-devops --- .gitea/workflows/deploy.yml | 61 +++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .gitea/workflows/deploy.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..2fe87d7 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,61 @@ + +name: Test Gitea Actions Workflow + +on: + push: + branches: + - main + - beta + - testing + - client + - staging + - production +jobs: + test: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + + - name: Execute remote SSH commands using password + uses: appleboy/ssh-action@v1 + + env: + BRANCH_NAME: ${{ github.ref_name }} + + with: + host: ${{ secrets.HOST }} + username: pythondevs + password: ${{ secrets.PASSWORD }} + port: ${{ secrets.PORT }} + script: | + echo "Incoming Branch : $BRANCH_NAME" + + case "$BRANCH_NAME" in + beta) + PROJECT_PATH="deployauto" + ;; + testing) + PROJECT_PATH="null" + ;; + client) + PROJECT_PATH="null" + ;; + staging) + PROJECT_PATH="null" + ;; + production) + PROJECT_PATH="null" + ;; + *) + echo "Unknown branch: $BRANCH_NAME" + exit 1 + ;; + esac + + echo "Selected folder = $PROJECT_PATH" + + cd "/home/$PROJECT_PATH/reactautodeploy" + npm i && npm run build +