1
0
Fork 0
winter-software.com/.github/workflows/deploy.yml
Mia Rose Winter 2f92048bc5
Some checks failed
hugo-deploy / deploy (push) Failing after 1m27s
changed deploy action to run on ubuntu-22.04
2024-06-02 18:48:46 +02:00

32 lines
865 B
YAML

name: hugo-deploy
run-name: build and deploy hugo page
on:
push:
branches:
- main
defaults:
run:
shell: bash
jobs:
deploy:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- run: npm ci
- run: npm run build
- uses: https://github.com/webfactory/ssh-agent@v0.9.0
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Add known host
run: |
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "${{ secrets.KNOWN_HOST_KEY }}" > ~/.ssh/known_hosts
- name: Deploy with rsync
run: rsync -atv --delete --progress --checksum --whole-file -e ssh dist/ ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST }}:${{ secrets.DEPLOY_LOCATION }}