ci: sr.ht

This commit is contained in:
2025-11-21 11:16:31 +01:00
parent 971c0e0b74
commit 5403e8db96
2 changed files with 24 additions and 3 deletions

21
.build.yml Normal file
View File

@@ -0,0 +1,21 @@
image: alpine/edge
packages:
- nodejs
- npm
- hut
oauth:
pages.sr.ht/PAGES:RW
environment:
site: alejandrolaguna.srht.site
tasks:
- install: |
cd portfolio
npm ci
- build: |
cd portfolio
npm run build
- package: |
cd portfolio
tar -C dist -cvz . > ../site.tar.gz
- upload: |
hut pages publish -d $site site.tar.gz