til/.drone.yml

38 lines
725 B
YAML

kind: pipeline
type: docker
name: default
steps:
- name: submodules
image: alpine/git
commands:
- git submodule update --init --recursive
- name: build
image: jojomi/hugo
commands:
- hugo
- name: promote
image: drillster/drone-rsync
settings:
port:
from_secret: REMOTE_PORT
user:
from_secret: REMOTE_USER
key:
from_secret: ACCESS_KEY
hosts:
- lnd-1.dcpri.me
source: public/
target: /opt/dist/til
files: /tmp/dist.tar.gz
recursive: true
delete: true
exclude:
- "*.sh"
- ".drone.yml"
- ".git"
when:
event:
- promote
target:
- production