This commit is contained in:
Michael Zhang 2024-04-02 08:50:38 -05:00
parent 32098a3278
commit dbbcc3aae7

19
.build.yml Normal file
View file

@ -0,0 +1,19 @@
image: alpine/latest
packages:
- node
- rsync
secrets:
- 0b26b413-7901-41c3-a4e2-3c752228ffcb
sources:
- https://git.sr.ht/~mzhang/blog
tasks:
- build: |
npm install -g pnpm
cd blog
pnpm install
pnpm run build
# hugo --buildDrafts --minify --baseURL https://mzhang.io
- upload: |
cd blog
echo "mzhang.io ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBzBZ+QmM4EO3Fwc1ZcvWV2IY9VF04T0H9brorGj9Udp" >> ~/.ssh/known_hosts
rsync -azvrP dist/ sourcehutBuilds@mzhang.io:/mnt/storage/svcdata/blog-public