diff --git a/src/PHPCensor/Builder.php b/src/PHPCensor/Builder.php index a666828b..37e8496e 100644 --- a/src/PHPCensor/Builder.php +++ b/src/PHPCensor/Builder.php @@ -217,7 +217,13 @@ class Builder implements LoggerAwareInterface } else { $this->build->setStatus(Build::STATUS_FAILED); } + } catch (\Exception $ex) { + $success = false; + $this->build->setStatus(Build::STATUS_FAILED); + $this->buildLogger->logFailure('Exception: ' . $ex->getMessage(), $ex); + } + try { if ($success) { $this->pluginExecutor->executePlugins($this->config, Build::STAGE_SUCCESS); @@ -232,7 +238,6 @@ class Builder implements LoggerAwareInterface } } } catch (\Exception $ex) { - $this->build->setStatus(Build::STATUS_FAILED); $this->buildLogger->logFailure('Exception: ' . $ex->getMessage(), $ex); }