# name: Hugo # on: [push] # jobs: # build: # runs-on: ubuntu-22.04 # steps: # - uses: actions/checkout@v3 # with: # fetch-depth: 0 # submodules: recursive # - name: Grab packages # run: | # apt-get update && \ # apt-get install -y jq rsync tar wget && \ # wget https://github.com/gohugoio/hugo/releases/download/v0.123.4/hugo_extended_0.123.4_linux-amd64.tar.gz && \ # tar -xzvf hugo_extended_0.123.4_linux-amd64.tar.gz && \ # chmod +x hugo # - name: Run build task # run: ./hugo --minify --logLevel info # - name: Deploy to Server # uses: easingthemes/ssh-deploy@main # env: # SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} # ARGS: "-rlgoDzvc -i --delete" # SOURCE: "public/" # REMOTE_HOST: ${{ secrets.REMOTE_HOST }} # REMOTE_USER: ${{ secrets.REMOTE_USER }} # TARGET: ${{ secrets.REMOTE_TARGET }}