Files
reactautodeploy/.gitea/workflows/deploy.yml
WdiplGit d7a93a40ab
Some checks failed
Test Gitea Actions Workflow / test (push) Failing after 9s
ci-workflow-added-by-devops
2025-11-28 18:28:07 +00:00

62 lines
1.3 KiB
YAML

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