name: Deploy Dev | |
on: | |
workflow_run: | |
workflows: ["Build and Push API & Web"] | |
branches: | |
- "deploy/dev" | |
types: | |
- completed | |
jobs: | |
deploy: | |
runs-on: ubuntu-latest | |
if: | | |
github.event.workflow_run.conclusion == 'success' | |
steps: | |
- name: Deploy to server | |
uses: appleboy/[email protected] | |
with: | |
host: ${{ secrets.SSH_HOST }} | |
username: ${{ secrets.SSH_USER }} | |
key: ${{ secrets.SSH_PRIVATE_KEY }} | |
script: | | |
${{ vars.SSH_SCRIPT || secrets.SSH_SCRIPT }} | |