From 559e10754eeea7ce6509975928fead534ce5a988 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Thu, 12 Nov 2020 14:02:00 +0100 Subject: [PATCH] [FIX] runbot: fix wakeup --- runbot/models/build.py | 2 +- runbot/models/build_config.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runbot/models/build.py b/runbot/models/build.py index 7fc20ebe..59208f28 100644 --- a/runbot/models/build.py +++ b/runbot/models/build.py @@ -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) diff --git a/runbot/models/build_config.py b/runbot/models/build_config.py index dc97e485..1a469a84 100644 --- a/runbot/models/build_config.py +++ b/runbot/models/build_config.py @@ -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)