release/build.sh: Lock remote hosts when building

This commit is contained in:
Anmol Sethi 2022-11-16 04:01:42 -08:00
parent 756a2315d9
commit 93e95ad68f
No known key found for this signature in database
GPG key ID: 25BC68888A99A8BA
2 changed files with 5 additions and 1 deletions

View file

@ -161,6 +161,8 @@ build_local() {
} }
build_rhost_macos() { build_rhost_macos() {
sh_c lockfile_ssh "$RHOST" .d2-build-lock
trap unlockfile_ssh EXIT
sh_c ssh "$RHOST" mkdir -p src sh_c ssh "$RHOST" mkdir -p src
sh_c rsync --archive --human-readable --delete ./ "$RHOST:src/d2/" sh_c rsync --archive --human-readable --delete ./ "$RHOST:src/d2/"
sh_c ssh -tttt "$RHOST" "DRY_RUN=${DRY_RUN-} \ sh_c ssh -tttt "$RHOST" "DRY_RUN=${DRY_RUN-} \
@ -177,6 +179,8 @@ PATH=\\\"/usr/local/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin\\\$
} }
build_rhost_linux() { build_rhost_linux() {
sh_c lockfile_ssh "$RHOST" .d2-build-lock
trap unlockfile_ssh EXIT
sh_c ssh "$RHOST" mkdir -p src sh_c ssh "$RHOST" mkdir -p src
sh_c rsync --archive --human-readable --delete ./ "$RHOST:src/d2/" sh_c rsync --archive --human-readable --delete ./ "$RHOST:src/d2/"
sh_c ssh -tttt "$RHOST" "DRY_RUN=${DRY_RUN-} \ sh_c ssh -tttt "$RHOST" "DRY_RUN=${DRY_RUN-} \

2
ci/sub

@ -1 +1 @@
Subproject commit 75d882344578aa409a8f81c8f1ee931e0f0297d0 Subproject commit 9bc384b724ff8b9007da5ecec809d70f9959a018