5 Commits

Author SHA1 Message Date
WdiplGit
463008712b ci-workflow-added-by-devops
Some checks failed
Test Gitea Actions Workflow / react_deploy (push) Failing after 10s
2025-12-01 14:00:15 +00:00
WdiplGit
90cf1873aa ci-workflow-added-by-devops 2025-12-01 13:54:06 +00:00
WdiplGit
c5798f4fcb ci-workflow-added-by-devops
Some checks failed
Test Gitea Actions Workflow / react_deploy (push) Failing after 1m6s
2025-12-01 07:26:56 +00:00
cb16ce1644 Update .gitea/workflows/deploy.yml
All checks were successful
Test Gitea Actions Workflow / react_deploy (push) Successful in 10s
changes in deploy env for passing it to ssh
2025-11-28 20:27:00 +00:00
4ce1bd70ce Merge pull request 'main' (#1) from main into beta
All checks were successful
Test Gitea Actions Workflow / react_deploy (push) Successful in 10s
Reviewed-on: #1
2025-11-28 20:14:36 +00:00

View File

@@ -1,9 +1,9 @@
name: Test Gitea Actions Workflow
on:
push:
branches:
- main
- beta
- testing
- client
@@ -17,43 +17,45 @@ jobs:
uses: actions/checkout@v3
# --------------------------------------------------------
# 2. Determine Deployment Folder Based on Branch
# --------------------------------------------------------
- name: Determine Deployment Path
run: |
echo "Detected branch: ${{ gitea.ref_name }}"
BRANCH_NAME="${{ gitea.ref_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 "PROJECT_PATH=$PROJECT_PATH" >> $GITEA_ENV
echo "Selected PROJECT_PATH: $PROJECT_PATH"
- name: Execute remote SSH commands using password
uses: appleboy/ssh-action@v1
env:
BRANCH_NAME: ${{ env.BRANCH_NAME }}
PROJECT_PATH: ${{ env.PROJECT_PATH }}
with:
host: ${{ vars.NODE_SERVER_HOST }}
username: ${{ vars.NODE_SERVER_USER }}
password: ${{ vars.NODE_SERVER_PASSWORD }}
port: ${{ vars.NODE_SERVER_PORT }}
envs: BRANCH_NAME
BRANCH_NAME: ${{ gitea.ref_name }}
command: |
envs: BRANCH_NAME,PROJECT_PATH
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