Fixup: on deployment fail, copy log file for artifact persistance
This commit is contained in:
@@ -708,7 +708,9 @@ class Containerize():
|
|||||||
else:
|
else:
|
||||||
# containers are unhealthy, so we won't start. However, logs are stored at the end
|
# 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
|
# 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()
|
mySSH.close()
|
||||||
|
|
||||||
if status:
|
if status:
|
||||||
|
|||||||
Reference in New Issue
Block a user