diff --git a/ci/buildWorker.go b/ci/buildWorker.go index cf332f8..125a54b 100644 --- a/ci/buildWorker.go +++ b/ci/buildWorker.go @@ -77,6 +77,9 @@ func (worker *buildWorker) start() { returnCode = 1 statusString = "fail" } + } else { + log.Println(err) + continue } } diff --git a/ci/mpbb.go b/ci/mpbb.go index 5d219b0..cd97098 100644 --- a/ci/mpbb.go +++ b/ci/mpbb.go @@ -27,6 +27,10 @@ func mpbbToLog(command, port, workDir, logFilePath string) error { if err = mpbbCmd.Run(); err != nil { return err } - logWriter.Flush() - return nil + err = logWriter.Flush() + if err != nil { + return err + } + + return logFile.Sync() }