21 lines
518 B
YAML
21 lines
518 B
YAML
---
|
|
image: nixos/unstable
|
|
packages:
|
|
- nixos.hugo
|
|
- nixos.nodePackages.prettier
|
|
sources:
|
|
- https://git.sr.ht/~c8h4/c8h4.io
|
|
secrets:
|
|
- 8e01c227-f772-4dec-b1f5-f21657b709a0
|
|
tasks:
|
|
- lint: |
|
|
cd c8h4.io
|
|
prettier --check .
|
|
- build: |
|
|
cd c8h4.io
|
|
hugo --minify
|
|
- deploy: |
|
|
tar -C c8h4.io/public -cvzf site.tar.gz .
|
|
set +x # do not completely clobber the output with gargabe
|
|
cat <(echo c8h4.io) <(cat site.tar.gz) | ssh -T -o StrictHostKeyChecking=no deploy@fort.c8h4.io
|