Remove pluginconfig + added application parameter 'php-censor.build.remove_builds' for control artifacts
This commit is contained in:
parent
d07e98178e
commit
cad14a7377
4 changed files with 11 additions and 32 deletions
|
|
@ -109,10 +109,8 @@ class Builder implements LoggerAwareInterface
|
|||
$this->build = $build;
|
||||
$this->store = Factory::getStore('Build', 'PHPCensor');
|
||||
|
||||
$this->buildLogger = new BuildLogger($logger, $build);
|
||||
|
||||
$pluginFactory = $this->buildPluginFactory($build);
|
||||
$pluginFactory->addConfigFromFile(APP_DIR . "pluginconfig.php");
|
||||
$this->buildLogger = new BuildLogger($logger, $build);
|
||||
$pluginFactory = $this->buildPluginFactory($build);
|
||||
$this->pluginExecutor = new Plugin\Util\Executor($pluginFactory, $this->buildLogger);
|
||||
|
||||
$executorClass = 'PHPCensor\Helper\UnixCommandExecutor';
|
||||
|
|
@ -251,9 +249,12 @@ class Builder implements LoggerAwareInterface
|
|||
$this->build->sendStatusPostback();
|
||||
$this->build->setFinished(new \DateTime());
|
||||
|
||||
// Clean up:
|
||||
$this->buildLogger->log("\n" . Lang::get('removing_build'));
|
||||
$this->build->removeBuildDirectory();
|
||||
$removeBuilds = (bool)Config::getInstance()->get('php-censor.build.remove_builds', true);
|
||||
if ($removeBuilds) {
|
||||
// Clean up:
|
||||
$this->buildLogger->log("\n" . Lang::get('removing_build'));
|
||||
$this->build->removeBuildDirectory();
|
||||
}
|
||||
|
||||
$this->store->save($this->build);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue