release/build.sh: Lock remote hosts when building
This commit is contained in:
parent
756a2315d9
commit
93e95ad68f
2 changed files with 5 additions and 1 deletions
|
|
@ -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
2
ci/sub
|
|
@ -1 +1 @@
|
||||||
Subproject commit 75d882344578aa409a8f81c8f1ee931e0f0297d0
|
Subproject commit 9bc384b724ff8b9007da5ecec809d70f9959a018
|
||||||
Loading…
Reference in a new issue