kind: pipeline name: update_website pipeline: hugo_build: image: alombarte/hugo commands: - git submodule init - git submodule update - cd brainsteam - hugo hugo_publish: image: alpine:3.12.3 environment: FTP_USERNAME: from_secret: FTP_USERNAME FTP_PASSWORD: from_secret: FTP_PASSWORD FTP_HOSTNAME: sv7.byethost7.org commands: - apk add lftp - cd brainsteam - lftp -e "mirror -R ./public /" -u ${FTP_USERNAME},${FTP_PASSWORD} ${FTP_HOSTNAME}