From b5834b3eaf8917429d31b54a3d4e3af76e57d6f0 Mon Sep 17 00:00:00 2001 From: matt Date: Sun, 18 Oct 2026 07:20:57 -0700 Subject: [PATCH] jenkinsfile - put watchdog loop in another loop --- api/Jenkinsfile.ble_test | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/api/Jenkinsfile.ble_test b/api/Jenkinsfile.ble_test index 443874b..59323f4 100644 --- a/api/Jenkinsfile.ble_test +++ b/api/Jenkinsfile.ble_test @@ -87,11 +87,13 @@ pipeline { while ! pgrep -f "tail.*ble_test_${env.TEST_HASH}" > /dev/null; do sleep 1 done - while pgrep -f "tail.*ble_test_${env.TEST_HASH}" > /dev/null; do - if ! screen -list | grep -q ble_test_${env.TEST_HASH}; then - pkill -9 -f "tail.*ble_test_${env.TEST_HASH}" - fi - sleep 5 + while true; do + while pgrep -f "tail.*ble_test_${env.TEST_HASH}" > /dev/null; do + if ! screen -list | grep -q ble_test_${env.TEST_HASH}; then + pkill -9 -f "tail.*ble_test_${env.TEST_HASH}" + fi + sleep 5 + done done exit '