fvezzoli.villavasco.ovh/.drone.yml

41 lines
755 B
YAML

kind: pipeline
name: Site building
steps:
- name: build
image: plugins/hugo
settings:
drafts: false
expired: false
future: false
hugo_version: 0.109.0
extended: true
commands:
- apk add --no-cache npm
- npm install
- npm install -g postcss-cli
- npm install -g autoprefixer
- /bin/drone-hugo
- name: deploy
image: cschlosser/drone-ftps
environment:
FTP_USERNAME:
from_secret: ftp_username
FTP_PASSWORD:
from_secret: ftp_password
settings:
hostname: 172.16.12.1:21
dest_dir: /html/
src_dir: /public/
secure: false
verify: false
chmod: false
clean_dir: true
secrets: [ ftp_username, ftp_password ]
when:
branch:
- main
event:
- push