example_hugo/.drone.yml

32 lines
724 B
YAML
Raw Normal View History

2023-08-02 12:43:15 +00:00
---
kind: pipeline
name: blog_website
concurrency:
limit: 1
steps:
- name: submodules
image: alpine/git
commands:
- git submodule update --init --recursive --remote
- name: build
image: plugins/hugo
settings:
hugo_version: 0.79.0
extended: true
validate: true
- name: deploy
image: 'fbartels/cloudron-surfer:5.12.2'
environment:
SURFTOKEN:
2023-08-02 12:58:13 +00:00
from_secret: surftoken_example_hugo
2023-08-02 12:43:15 +00:00
commands:
- surfer --version
- touch public/ # touch folder to avoid problems with timestamps
- surfer put --token $SURFTOKEN --server cloudbasis.nl ./public/* /
when:
branch:
- main
event:
exclude:
- pull_request