osc-triggers/.builds/website.yml

22 lines
587 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: |
cd osc-triggers
export CHANGED_FILES=$(./.builds/changed-paths.sh)
if [[ $CHANGED_FILES == "website" || $CHANGED_FILES == "all" ]]; then
hut pages publish -d $site site.tar.gz
fi