ci: fix jenkins checkout (#34025)

fix
pull/34028/head
Maxime Desroches 7 months ago committed by GitHub
parent dc73e6e2aa
commit 233dc24929
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 11
      selfdrive/test/setup_device_ci.sh

@ -86,7 +86,7 @@ safe_checkout() {
rsync -a --delete $SOURCE_DIR $TEST_DIR rsync -a --delete $SOURCE_DIR $TEST_DIR
} }
unsafe_checkout() { unsafe_checkout() {( set -e
# checkout directly in test dir, leave old build products # checkout directly in test dir, leave old build products
cd $TEST_DIR cd $TEST_DIR
@ -105,7 +105,7 @@ unsafe_checkout() {
git lfs pull git lfs pull
(ulimit -n 65535 && git lfs prune) (ulimit -n 65535 && git lfs prune)
} )}
export GIT_PACK_THREADS=8 export GIT_PACK_THREADS=8
@ -116,7 +116,12 @@ fi
if [ ! -z "$UNSAFE" ]; then if [ ! -z "$UNSAFE" ]; then
echo "trying unsafe checkout" echo "trying unsafe checkout"
unsafe_checkout || safe_checkout set +e
unsafe_checkout
if [[ "$?" -ne 0 ]]; then
safe_checkout
fi
set -e
else else
echo "doing safe checkout" echo "doing safe checkout"
safe_checkout safe_checkout

Loading…
Cancel
Save