6 Commits

Author SHA1 Message Date
cf2ab1e8f9 Merge pull request 'main' (#37) from main into uat-beta
Some checks failed
CityCards-Website / Build-CityCards-Website (push) Failing after 16s
Reviewed-on: #37
2026-04-27 06:07:58 +00:00
20c32e61c8 Merge pull request 'main' (#33) from main into uat-beta
All checks were successful
CityCards-Website / Build-CityCards-Website (push) Successful in 24s
Reviewed-on: #33
2026-04-24 16:41:34 +00:00
52637837f6 Merge pull request 'main' (#31) from main into uat-beta
All checks were successful
CityCards-Website / Build-CityCards-Website (push) Successful in 23s
Reviewed-on: #31
2026-04-24 14:43:25 +00:00
7882e8b05e Update .gitea/workflows/deploy.yml
All checks were successful
CityCards-Website / Build-CityCards-Website (push) Successful in 22s
2026-03-24 08:32:51 +00:00
dfb1b83352 Merge pull request 'main branch merge to testing' (#1) from main into testing
Some checks failed
CityCards-Website / Build-CityCards-Website (push) Failing after 10s
Reviewed-on: #1
2026-03-24 07:22:43 +00:00
e4796f862d Add .gitea/workflows/deploy.yml
All checks were successful
CityCards-Website / Build-CityCards-Website (push) Successful in 24s
2026-03-20 09:54:23 +00:00

View File

@@ -0,0 +1,67 @@
name: CityCards-Website
on:
push:
branches:
- main
- beta
- testing
- uat-beta
- staging
- production
jobs:
Build-CityCards-Website:
runs-on: ubuntu-latest
steps:
- name: Checkout Code in Runner
uses: actions/checkout@v3
- name: Branch and Folder Selection for Deployment
run: |
BRANCH_NAME=${{ gitea.ref_name }}
case $BRANCH_NAME in
#beta)
#echo "PROJECT_FOLDER=/home/citycards/citycards-superadmin" >> $GITHUB_ENV
#PROJECT_FOLDER="/home/citycards/citycards-superadmin"
#;;
testing)
echo "PROJECT_FOLDER=/home/citycards/Test-Release/citycards-frontend/CityCards-Website" >> $GITHUB_ENV
PROJECT_FOLDER="/home/citycards/Test-Release/citycards-frontend/CityCards-Website"
;;
#client)
#echo "PROJECT_FOLDER=/home/citycards/Client-Release/citycards-frontend/CityCards-AdminPanel" >> $GITHUB_ENV
#PROJECT_FOLDER="/home/citycards/Client-Release/citycards-frontend/CityCards-AdminPanel"
#;;
uat-beta)
echo "PROJECT_FOLDER=/home/citycards/UAT-Release/citycards-frontend/CityCards-Website" >> $GITHUB_ENV
PROJECT_FOLDER="/home/citycards/UAT-Release/citycards-frontend/CityCards-Website"
;;
*)
echo "Unknown Branch"
exit 1
;;
esac
echo "BRANCH_NAME=${{ gitea.ref_name }}" >> $GITHUB_ENV
echo "SELECTED BRANCH : $BRANCH_NAME"
echo "SELECTED FOLDER : $PROJECT_FOLDER"
- name: Deployment to Server SSH
uses: appleboy/ssh-action@v1
with:
host: ${{ secrets.BETA_SERVER_HOST }}
username: ${{ secrets.BETA_SERVER_USERNAME }}
password: ${{ secrets.BETA_SERVER_PASSWORD }}
port: ${{ secrets.BETA_SERVER_PORT }}
envs: BRANCH_NAME,PROJECT_FOLDER
script: |
set -xe
echo $BRANCH_NAME
echo $PROJECT_FOLDER
cd $PROJECT_FOLDER
git fetch
git reset --hard origin/$BRANCH_NAME
git pull origin $BRANCH_NAME
echo "BUILDING..... "
npm i
npm run build