From a4e4bd1f264d0f977e79cf59a235994653dd2511 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 27 Sep 2022 08:28:26 +0200 Subject: [PATCH] Fixup: on deployment fail, copy log file for artifact persistance --- ci-scripts/cls_containerize.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ci-scripts/cls_containerize.py b/ci-scripts/cls_containerize.py index e4bf9bae1a..565348faae 100644 --- a/ci-scripts/cls_containerize.py +++ b/ci-scripts/cls_containerize.py @@ -708,7 +708,9 @@ class Containerize(): else: # containers are unhealthy, so we won't start. However, logs are stored at the end # in UndeployObject so we here store the logs of the unhealthy container to report it - mySSH.command('docker logs ' + containerName + ' > ' + lSourcePath + '/cmake_targets/' + self.eNB_logFile[self.eNB_instance], '\$', 30) + logfilename = f'{lSourcePath}/cmake_targets/{self.eNB_logFile[self.eNB_instance]}' + mySSH.command('docker logs {containerName} > {logfilename}', '\$', 30) + mySSH.copyin(lIpAddr, lUserName, lPassWord, logfilename, '.') mySSH.close() if status: