From 59a7717be89b070aec834e62f3af90df9d8d62eb Mon Sep 17 00:00:00 2001 From: matt Date: Sun, 18 Oct 2026 02:06:25 -0700 Subject: [PATCH] jenkinsfile - watch screen test 7d new ssh method --- api/Jenkinsfile.ble_test | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/api/Jenkinsfile.ble_test b/api/Jenkinsfile.ble_test index 49dba09..5ae221e 100644 --- a/api/Jenkinsfile.ble_test +++ b/api/Jenkinsfile.ble_test @@ -85,16 +85,15 @@ pipeline { steps { sshagent([env.SSH_CREDENTIALS_ID]) { sh '''#!/usr/bin/env bash - ssh -o StrictHostKeyChecking=no root@${params.host_ip} << 'EOF' - set -euo pipefail - # Loop while the screen session exists - while screen -list | grep -q "ble_test_${TEST_HASH}"; do - # Tail the file and flush each line immediately - tail -n +1 -f "/tmp/ble_test_${env.TEST_HASH}.log" | while IFS= read -r line; do - echo "$line" + ssh -o StrictHostKeyChecking=no root@${params.host_ip} << EOF + set -euo pipefail + # Loop while the screen session exists + while screen -list | grep -q "ble_test_${TEST_HASH}"; do + # Tail the file and flush each line immediately + tail -n +1 -f "/tmp/ble_test_${env.TEST_HASH}.log" | while IFS= read -r line; do + echo "$line" + done done - done - EOF ''' //sh """