aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Stück <adam@adast.dk>2024-01-12 10:36:13 +0100
committerAdam Stück <adam@adast.dk>2024-08-05 14:23:37 +0200
commit497de9d41f935c1028b808c2869b0d094d14c567 (patch)
tree9fef2bd9c65f7745745fbd656d52754985f2f2c2
parent4fd798005db1b475785a728dc17bd4c54bcae1bd (diff)
build.yml: deploy to mirror site
-rw-r--r--.build.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.build.yml b/.build.yml
index 5644d7b..6713577 100644
--- a/.build.yml
+++ b/.build.yml
@@ -3,8 +3,12 @@ oauth: pages.sr.ht/PAGES:RW
packages:
- hut
- hugo
+- rsync
+secrets:
+ - 4c5cebdb-c744-4dfb-a69a-30b9bdfe048c
environment:
site: status.adast.dk
+ mirror: srht@adast.dk
tasks:
- package: |
cd $site
@@ -12,3 +16,5 @@ tasks:
tar -C public -cvz . > ../site.tar.gz
- upload: |
hut pages publish site.tar.gz -d $site --site-config $site/.siteconfig.json
+ sshopts="ssh -o StrictHostKeyChecking=no"
+ rsync --rsh="$sshopts" -ruz $site/public/ $mirror:/var/www/$site