Skip to content

Deploy

Deploy #6

Workflow file for this run

name: Deploy
on:
workflow_run:
workflows: [Tests]
types: [completed]
branches: [master]
jobs:
deploy:
if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
steps:
- name: Set up SSH
run: |
mkdir -p ~/.ssh
echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts 2>/dev/null
- name: Deploy
run: ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}