brainsteam.co.uk/.drone.yml

23 lines
568 B
YAML

kind: pipeline
name: update_website
steps:
- name: hugo_build
image: alombarte/hugo
commands:
- git submodule init
- git submodule update
- cd brainsteam
- hugo
- name: 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}