image: debian/stable
oauth: pages.sr.ht/PAGES:RW
environment:
site: ane.iki.fi
packages:
- ruby2.7
- graphviz
- ditaa
- plantuml
- ruby-dev
- zlib1g-dev
sources:
- https://git.sr.ht/~ane/web
secrets:
- 1d566b53-84ba-4840-afac-e20f0b3b02ef
tasks:
- install-bundler: |
sudo gem install bundler
- build: |
cd web
bundle install
bundle exec jekyll build
- package: |
cd web/_site
tar -cvz . > ../../site.tar.gz
- upload: |
acurl -f https://pages.sr.ht/publish/$site -Fcontent=@site.tar.gz