vbrandl.net/.drone.yml
Valentin Brandl 3c2b4479d1
All checks were successful
continuous-integration/drone/push Build is passing
Clone submodules
2019-05-01 23:15:21 +02:00

110 lines
2.4 KiB
YAML

kind: pipeline
name: build
steps:
- name: submodules
image: docker:git
commands:
- git submodule update --recursive --remote
- name: docker
image: plugins/docker
settings:
repo: vbrandl/vbrandl.net
username:
from_secret: docker_username
password:
from_secret: docker_password
ref:
- refs/heads/master
# pipeline:
# restore-cache-dev:
# image: drillster/drone-volume-cache
# restore: true
# mount:
# - public
# volumes:
# - /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache
# when:
# branch: develop
# restore-cache-prod:
# image: drillster/drone-volume-cache
# restore: true
# mount:
# - public
# volumes:
# - /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache
# when:
# branch: master
# build-dev:
# image: plugins/hugo:latest
# buildDrafts: true
# buildFuture: true
# buildExpired: true
# hugoVersion: "0.49"
# validate: true
# url: https://staging.vbrandl.net
# when:
# branch: develop
# build-prod:
# image: plugins/hugo:latest
# buildDrafts: false
# buildFuture: false
# buildExpired: false
# hugoVersion: "0.49"
# validate: true
# url: https://www.vbrandl.net
# when:
# branch: master
# compress:
# image: alpine:latest
# commands:
# - apk --no-cache update
# - apk add make
# - make -C public/ -f ../Makefile
# deploy-dev:
# image: drillster/drone-rsync
# hosts: [ "vbrandl.net" ]
# target: /var/www/staging.vbrandl.net
# source: public/*
# user: hugo
# secrets: [ rsync_key ]
# when:
# branch: develop
# deploy-prod:
# image: drillster/drone-rsync
# hosts: [ "vbrandl.net" ]
# target: /var/www/vbrandl.net
# source: public/*
# user: hugo
# secrets: [ rsync_key ]
# when:
# branch: master
# rebuild-cache-dev:
# image: drillster/drone-volume-cache
# rebuild: true
# mount:
# - public
# volumes:
# - /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache
# when:
# branch: develop
# rebuild-cache-prod:
# image: drillster/drone-volume-cache
# rebuild: true
# mount:
# - public
# volumes:
# - /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache
# when:
# branch: master