[FIX] runbot: fix wakeup

This commit is contained in:
Xavier-Do 2020-11-12 14:02:00 +01:00
parent 3657a65b20
commit 559e10754e
2 changed files with 3 additions and 3 deletions

View File

@ -628,7 +628,7 @@ class BuildResult(models.Model):
'port': port,
})
build._log('wake_up', '**Waking up build**', log_type='markdown', level='SEPARATOR')
self.env['runbot.build.config.step']._run_run_odoo(build, log_path, force=True)
self.env.ref('runbot.runbot_build_config_step_run')._run_step(build, log_path, force=True)
# reload_nginx will be triggered by _run_run_odoo
except Exception:
_logger.exception('Failed to wake up build %s', build.dest)

View File

@ -240,10 +240,10 @@ class ConfigStep(models.Model):
build._log('run', 'Starting step **%s** from config **%s**' % (self.name, build.params_id.config_id.name), log_type='markdown', level='SEPARATOR')
self._run_step(build, log_path)
def _run_step(self, build, log_path):
def _run_step(self, build, log_path, **kwargs):
build.log_counter = self.env['ir.config_parameter'].sudo().get_param('runbot.runbot_maxlogs', 100)
run_method = getattr(self, '_run_%s' % self.job_type)
docker_params = run_method(build, log_path)
docker_params = run_method(build, log_path, **kwargs)
if docker_params:
build._docker_run(**docker_params)