Skip to content

Deploy

Deploy #169

Workflow file for this run

name: Deploy
concurrency:
group: production
cancel-in-progress: false
on:
push:
branches: [ "main" ]
workflow_dispatch:
jobs:
tests:
uses: sertxudeveloper/sertxu.dev/.github/workflows/tests.yml@main
deploy:
needs: tests
environment: production
runs-on: ubuntu-latest
steps:
- name: Deploy to server
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
port: ${{ secrets.SSH_PORT }}
key: ${{ secrets.SSH_KEY }}
script_stop: true
script: |
cd sertxu.dev
./update.sh