mirror of
https://github.com/systemd/systemd
synced 2024-07-22 02:34:54 +00:00
ci: set a timeout for each mkosi stage
Work around #24202 so we don't wait ~6 hours for a stuck QEMU job.
This commit is contained in:
parent
14e7bc2e77
commit
578355684d
2
.github/workflows/run_mkosi.sh
vendored
2
.github/workflows/run_mkosi.sh
vendored
|
@ -20,7 +20,7 @@ ln -s /dev/null "$TEMP_EXTRA_TREE/etc/systemd/system/isc-dhcp-server6.service"
|
|||
|
||||
for ((i = 0; i < 5; i++)); do
|
||||
EC=0
|
||||
(sudo python3 -m mkosi --extra-tree="$TEMP_EXTRA_TREE" "$@") |& tee "$TEMPFILE" || EC=$?
|
||||
(sudo timeout -k 30 10m python3 -m mkosi --extra-tree="$TEMP_EXTRA_TREE" "$@") |& tee "$TEMPFILE" || EC=$?
|
||||
if [[ $EC -eq 0 ]]; then
|
||||
# The command passed — let's return immediately
|
||||
break
|
||||
|
|
Loading…
Reference in a new issue