on: [push] jobs: build: runs-on: docker container: image: alpine:latest steps: - run: apk add hugo - run: apk add git - run: apk add openssh - run: git clone https://forgejo.vanten-s.com/vanten-s/vanten-s.com src - run: hugo -s src - run: echo "${{ secrets.KEY }}" - run: mkdir .ssh - run: echo "[vanten-s.com]:24 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICt3Q5D/mAfHXa3nXvpSsoeQ+zFnZItwWl4T6g/Dw6xs" > .ssh/known_hosts - run: eval $(ssh-agent -s) && echo "${{ secrets.KEY }}" | ssh-add - && scp -P 24 -r src/public svante@vanten-s.com:nginx-docker/vanten-s.com/