First iteration of deployment
All checks were successful
Deploy new version of the application / Deploy Application (push) Successful in 3s

This commit is contained in:
2025-10-23 01:27:17 +02:00
parent 427e1f47cd
commit 5fbbdc82b0
2 changed files with 23 additions and 19 deletions

View File

@@ -0,0 +1,23 @@
name: Deploy new version of the application
run-name: ${{ gitea.actor }} is deploying new version of the application 🚀
on: [push]
jobs:
run_deployment:
name: Deploy Application
runs-on: ubuntu-latest
steps:
- name: Install ssh keys 🔑
run: |
install -m 600 -D /dev/null ~/.ssh/id_rsa
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
- name: Deploy application via SSH 🚀
run: |
ssh -o StrictHostKeyChecking=no ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} << 'EOF'
cd ${{ secrets.WORK_DIR }} || exit
git pull origin ${{ secrets.MAIN_BRANCH }}
EOF
- name: Deployment completed ✅
run: echo "Deployment of the new version completed successfully!"