hugo-rottenwheel/.github/workflows/deploy.yml

26 lines
579 B
YAML
Raw Permalink Normal View History

2024-10-07 03:30:10 +00:00
name: Deploy latest site
on:
push:
branches:
- main
jobs:
2024-10-07 03:30:10 +00:00
deploy:
runs-on: ubuntu-latest
steps:
2024-10-07 03:30:10 +00:00
- name: Checkout code
uses: actions/checkout@v2
2024-10-07 03:30:10 +00:00
- name: Setup SSH
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id
chmod 600 ~/.ssh/id
echo "${{ secrets.SERVER_FINGERPRINT }}" >> ~/.ssh/known_hosts
2024-10-07 03:30:10 +00:00
- name: Run rotten-build command
run: |
2024-10-07 03:37:59 +00:00
ssh -i ~/.ssh/id -o StrictHostKeyChecking=yes ${{ secrets.SSH_USERNAME }}@${{ secrets.SERVER_ADDRESS }} "sudo rotten-build"