docs: documented that tci uses custom hook

because i'm definitely forgetting about this...
This commit is contained in:
əlemi 2024-02-14 12:36:43 +01:00
parent f39c60367a
commit d37477d936
Signed by: alemi
GPG key ID: A4895B84D311642C

11
.tci
View file

@ -4,3 +4,14 @@ echo "building tci"
cargo build --release cargo build --release
echo "installing tci" echo "installing tci"
cp ./target/release/tci /opt/bin/tci cp ./target/release/tci /opt/bin/tci
# note that tci can NOT overwrite itself while it's running!
# to make this work, tci is the only repo with a custom hook
# installed: it just copies tci bin in a temp path and runs
# it from there, so the `cp` command above won't fail
#
# here is my custom post-update hook for tci:
# #!/bin/bash
# cp /opt/bin/tci /srv/git/.tci-tmp-ci
# /srv/git/.tci-tmp-ci $@
# rm /srv/git/.tci-tmp-ci