Added debug mode for cron run-builds command

This commit is contained in:
corpsee 2016-10-24 22:46:40 +07:00
parent 64b0f60368
commit 54f27d5534

View file

@ -65,7 +65,8 @@ class RunCommand extends Command
{ {
$this $this
->setName('phpci:run-builds') ->setName('phpci:run-builds')
->setDescription(Lang::get('run_all_pending')); ->setDescription(Lang::get('run_all_pending'))
->addOption('debug', null, null, 'Run PHPCI in Debug Mode');
} }
/** /**
@ -83,6 +84,12 @@ class RunCommand extends Command
); );
} }
// Allow PHPCI to run in "debug mode"
if ($input->hasOption('debug') && $input->getOption('debug')) {
$output->writeln('<comment>Debug mode enabled.</comment>');
define('PHPCI_DEBUG_MODE', true);
}
$running = $this->validateRunningBuilds(); $running = $this->validateRunningBuilds();
$this->logger->pushProcessor(new LoggedBuildContextTidier()); $this->logger->pushProcessor(new LoggedBuildContextTidier());