Files
personal-site/.drone.yml
T
2023-02-03 16:39:32 -06:00

34 lines
751 B
YAML

kind: pipeline
type: docker
name: build and deploy
steps:
- name: submodules
image: alpine/git
commands:
- git config --global --add safe.directory '*'
- git submodule update --init --recursive
- name: build
image: xdevbase/hugo-builder:0.101
commands:
- echo "Checking Hugo version."
- hugo version
- hugo --destination /drone/src/build
- minify -r -o /drone/src/build /drone/src/build
- name: deploy
image: cschlosser/drone-ftps
environment:
FTP_USERNAME:
from_secret: ftp_username
FTP_PASSWORD:
from_secret: ftp_password
PLUGIN_HOSTNAME: ftp.jwetzell.com:21
PLUGIN_SRC_DIR: /build
PLUGIN_SECURE: true
PLUGIN_VERIFY: false
PLUGIN_CLEAN_DIR: true
when:
branch:
- master