Update deploy.yml

This commit is contained in:
recanman 2024-10-07 03:30:10 +00:00 committed by GitHub
parent e2705c1e45
commit 49062cfa32
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,4 +1,4 @@
name: Build and Deploy Hugo Site name: Deploy latest site
on: on:
push: push:
@ -6,24 +6,20 @@ on:
- main - main
jobs: jobs:
build: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout repository - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v2
- name: Setup Hugo - name: Setup SSH
uses: peaceiris/actions-hugo@v3 run: |
with: mkdir -p ~/.ssh
hugo-version: 'latest' echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id
chmod 600 ~/.ssh/id
echo "${{ secrets.SERVER_FINGERPRINT }}" >> ~/.ssh/known_hosts
- name: Build - name: Run rotten-build command
run: hugo --minify run: |
ssh -o StrictHostKeyChecking=yes ${{ secrets.SSH_USERNAME }}@${{ secrets.SERVER_ADDRESS }} "sudo rotten-build"
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
publish_branch: pages