ci(mac): fix cmake retry on package
This commit is contained in:
parent
02b6e2e15d
commit
edb1509298
1 changed files with 7 additions and 2 deletions
9
.github/workflows/continuous-integration.yml
vendored
9
.github/workflows/continuous-integration.yml
vendored
|
|
@ -281,16 +281,21 @@ jobs:
|
||||||
cmake --build build --config Release -j8 --target package
|
cmake --build build --config Release -j8 --target package
|
||||||
else
|
else
|
||||||
cmake --build build --config Release -j8
|
cmake --build build --config Release -j8
|
||||||
|
packaged=false
|
||||||
for i in $(seq 1 5); do
|
for i in $(seq 1 5); do
|
||||||
cmake --build build --config Release -j8 --target package 2>&1
|
if cmake --build build --config Release -j8 --target package; then
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Package successful"
|
echo "Package successful"
|
||||||
|
packaged=true
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
echo "Package attempt $i failed"
|
echo "Package attempt $i failed"
|
||||||
sleep 1
|
sleep 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
if [ "$packaged" != true ]; then
|
||||||
|
echo "Packaging failed after $i attempts" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
cmake --build build --config Release -j8
|
cmake --build build --config Release -j8
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue