forked from BLC/AyposWeb
26 lines
649 B
YAML
26 lines
649 B
YAML
name: sgeUpdated CI/CD
|
||
|
||
on:
|
||
push:
|
||
branches:
|
||
- main
|
||
|
||
jobs:
|
||
deploy:
|
||
runs-on: ubuntu-latest
|
||
|
||
steps:
|
||
- name: Setup SSH
|
||
run: |
|
||
mkdir -p ~/.ssh/
|
||
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
|
||
chmod 600 ~/.ssh/id_rsa
|
||
ssh-keyscan ${{ secrets.SERVER_HOST }} >> ~/.ssh/known_hosts
|
||
|
||
- name: Run deploy script on server
|
||
run: |
|
||
ssh ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} << 'EOF'
|
||
echo "✅ Connected to server. Running deploy script..."
|
||
cd /home/ubuntu/Bgreen/AyposWeb
|
||
./deploy.sh
|
||
EOF |