steps: - name: build image: debian:testing-slim secrets: [ ssh_key, ssh_port ] commands: - apt-get update - apt-get install -y hugo rsync openssh-client - mkdir ~/.ssh - printf '%s\n' "$${SSH_KEY}" > ~/.ssh/id_rsa - chmod 0700 ~/.ssh - chmod 0600 ~/.ssh/id_rsa - /usr/bin/hugo --verbose - /usr/bin/rsync --verbose --compress --archive --recursive --progress --checksum --delete --rsh="/usr/bin/ssh -4 -p $${SSH_PORT} -o StrictHostKeyChecking=no" public/ blog@sergiodj.net:.