For those who want to deploy their hugo website from bitbucket pipelines, I made a small howto. This doesn’t use aerobatic and deploys with rsync. Maybe we could expand the section in the documentation to provide an alternative ?
One benefit of my script is that it automatically select the latest version of Hugo for those who like to have the greatest things
I copy paste the yml file below:
image: alpine:latest pipelines: default: - step: script: - apk update - apk add jq wget rsync ca-certificates openssh-client - wget https://api.github.com/repos/gohugoio/hugo/releases/latest -O - | jq -r '.assets | select(.name | index("Linux-64bit.tar.gz")) | .browser_download_url' | wget -i - - tar xzf hugo*.tar.gz - chmod a+x hugo - ./hugo -b "YOURURL" -d public - rsync -avz --exclude "*.htaccess" --exclude ".well-known" --delete public/ USER@SERVER:~/public_html/