Move deployment automation to Alpine
This commit is contained in:
parent
ae0a827b2b
commit
13f1debe05
|
@ -14,6 +14,7 @@ environment:
|
|||
project: todo.sr.ht
|
||||
repo_server: deploy@mirror.sr.ht
|
||||
repo_path: /var/www/mirror.sr.ht/alpine/sr.ht/x86_64
|
||||
deploy: deploy@todo.sr.ht
|
||||
secrets:
|
||||
- fa00a8d3-7b63-42d5-8060-3bb31c3e3018 # ssh deploy key
|
||||
- d0adc1d4-af78-4852-920f-1134392f5d10 # package signing key
|
||||
|
@ -68,3 +69,7 @@ tasks:
|
|||
abuild-sign -k ~/.abuild/alpine@sr.ht.rsa APKINDEX.tar.gz
|
||||
rsync --blocking-io -rPe "ssh $sshopts" \
|
||||
APKINDEX.tar.gz $repo_server:$repo_path/
|
||||
- deploy: |
|
||||
sshopts="-o StrictHostKeyChecking=no"
|
||||
ssh $sshopts $deploy doas apk upgrade -U
|
||||
ssh $sshopts $deploy doas service todo.sr.ht restart
|
||||
|
|
|
@ -18,7 +18,6 @@ environment:
|
|||
project: todo.sr.ht
|
||||
repo_server: deploy@mirror.sr.ht
|
||||
repo_path: /var/www/mirror.sr.ht/archlinux/sr.ht
|
||||
master: deploy@todo.sr.ht
|
||||
secrets:
|
||||
- fa00a8d3-7b63-42d5-8060-3bb31c3e3018 # ssh deploy key
|
||||
- 3e65a1a8-a20f-4f6b-a452-df2ac398bc1e # package signing key
|
||||
|
@ -66,4 +65,3 @@ tasks:
|
|||
ssh $sshopts $repo_server repo-add -n -R \
|
||||
$repo_path/sr.ht.db.tar.gz \
|
||||
$repo_path/${project}-images-$pkgver-$pkgrel-any.pkg.tar.xz
|
||||
ssh $sshopts $master sudo /usr/local/bin/update-srht ${project}
|
||||
|
|
Loading…
Reference in New Issue