osc-triggers/.builds/website.yml
2023-04-25 16:46:19 +01:00

21 lines
583 B
YAML

image: alpine/edge
oauth: pages.sr.ht/PAGES:RW
packages:
- hut
environment:
site: osc-triggers.gmem.ca
sources:
- https://git.sr.ht/~gmem/osc-triggers
tasks:
- package: |
cd osc-triggers/website
export CHANGED_FILES=$(../.builds/changed-paths.sh)
if [[ $CHANGED_FILES == "website" || $CHANGED_FILES == "all" ]]; then
tar -cvz . > ../../site.tar.gz
fi
- upload: |
export CHANGED_FILES=$(./osc-triggers/.builds/changed-paths.sh)
if [[ $CHANGED_FILES == "website" || $CHANGED_FILES == "all" ]]; then
hut pages publish -d $site site.tar.gz
fi