2023-08-02 12:43:15 +00:00
|
|
|
---
|
|
|
|
kind: pipeline
|
2023-08-02 13:10:49 +00:00
|
|
|
name: test
|
2023-08-02 12:43:15 +00:00
|
|
|
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 13:13:05 +00:00
|
|
|
from_secret: surftoken
|
2023-08-02 12:43:15 +00:00
|
|
|
commands:
|
|
|
|
- surfer --version
|
|
|
|
- touch public/ # touch folder to avoid problems with timestamps
|
2023-08-02 13:13:05 +00:00
|
|
|
- surfer put --token $SURFTOKEN --server randyjc.nl ./public/* /
|
2023-08-02 12:43:15 +00:00
|
|
|
when:
|
|
|
|
branch:
|
|
|
|
- main
|
|
|
|
event:
|
|
|
|
exclude:
|
|
|
|
- pull_request
|