feat: [CDE-549]: print buffer logs before exiting (#3145)

* feat: [CDE-549]: print buffer logs before exiting
* feat: [CDE-549]: print buffer logs before exiting
BT-10437
Vikyath Harekal 2024-12-10 15:21:09 +00:00 committed by Harness
parent aabc2cd60d
commit 2f83725e12
1 changed files with 5 additions and 4 deletions

View File

@ -408,10 +408,7 @@ func CopyImage(
cmd.Stderr = &errBuf
gitspaceLogger.Info("Executing image copy command: " + cmd.String())
err := cmd.Run()
if err != nil {
return logStreamWrapError(gitspaceLogger, "Error while pulling image using skopeo", err)
}
cmdErr := cmd.Run()
// Log command output
response, err := io.ReadAll(&outBuf)
@ -426,6 +423,10 @@ func CopyImage(
}
gitspaceLogger.Error("Image copy error output: "+string(errResponse), nil)
if cmdErr != nil {
return logStreamWrapError(gitspaceLogger, "Error while pulling image using skopeo", cmdErr)
}
gitspaceLogger.Info("Image copy completed successfully using skopeo")
return nil
}