about summary refs log tree commit diff
path: root/.build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.build.yml')
-rw-r--r--.build.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/.build.yml b/.build.yml
new file mode 100644
index 0000000..cdcaf9a
--- /dev/null
+++ b/.build.yml
@@ -0,0 +1,33 @@
+image: alpine/edge
+oauth: pages.sr.ht/PAGES:RW
+sources:
+  - https://git.sr.ht/~sircmpwn/openring
+  - https://git.envs.net/huyngo/haasdaiga
+  - https://git.envs.net/huyngo/ravna
+  - https://git.sr.ht/~huyngo/isanercent
+packages:
+  - openring
+  - hugo
+  - mdbook
+environment:
+  site: xrvs.net
+tasks:
+- build: |
+    for conlang in haasdaiga ravna isanercent;
+    do
+      cd $conlang
+      mdbook build
+      cd ..
+    done
+    cd $site
+    ./create-webring.sh
+    hugo --baseURL="https://xrvs.net"
+- package: |
+    for conlang in haasdaiga ravna isanercent;
+    do
+      mv "$conlang/book" "$site/public/$conlang"
+    done
+    cd "$site/public"
+    tar -cvz . > ../../site.tar.gz
+- upload: |
+    acurl -f https://pages.sr.ht/publish/$site -Fcontent=@site.tar.gz