chore(devops): deploy script tolerates offline fetch
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ set -euo pipefail
|
|||||||
REF=${1:-origin/dev}
|
REF=${1:-origin/dev}
|
||||||
HOST=${DEPLOY_HOST:-vobot}
|
HOST=${DEPLOY_HOST:-vobot}
|
||||||
DIR=/srv/ptsr
|
DIR=/srv/ptsr
|
||||||
git fetch -q origin
|
git fetch -q origin || true
|
||||||
SHA=$(git rev-parse --short "$REF")
|
SHA=$(git rev-parse --short "$REF")
|
||||||
echo "deploy $REF ($SHA) -> $HOST:$DIR"
|
echo "deploy $REF ($SHA) -> $HOST:$DIR"
|
||||||
git archive --format=tar "$REF" | ssh "$HOST" "rm -rf $DIR/app.new && mkdir -p $DIR/app.new && tar -x -C $DIR/app.new"
|
git archive --format=tar "$REF" | ssh "$HOST" "rm -rf $DIR/app.new && mkdir -p $DIR/app.new && tar -x -C $DIR/app.new"
|
||||||
|
|||||||
Reference in New Issue
Block a user