mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[FIX] runbot: fix stats.js
This commit is contained in:
parent
9ef850220b
commit
7e848b8073
@ -805,6 +805,19 @@ class BuildResult(models.Model):
|
||||
next_index += 1
|
||||
continue
|
||||
break
|
||||
|
||||
if self.local_result == 'ko':
|
||||
if self.active_step and self.active_step.break_after_if_ko:
|
||||
self._log('break_on_ko', f'Build is in failure, stopping after {self.active_step.name}')
|
||||
self.local_state = 'done'
|
||||
self.active_step = False
|
||||
return
|
||||
if new_step.break_before_if_ko:
|
||||
self._log('break_on_ko', f'Build is in failure, stopping before {new_step.name}')
|
||||
self.local_state = 'done'
|
||||
self.active_step = False
|
||||
return
|
||||
|
||||
build.active_step = new_step.id
|
||||
build.local_state = new_step._step_state()
|
||||
|
||||
|
@ -101,6 +101,7 @@ class ConfigStepUpgradeDb(models.Model):
|
||||
db_pattern = fields.Char('Db suffix pattern')
|
||||
min_target_version_id = fields.Many2one('runbot.version', "Minimal target version_id")
|
||||
|
||||
|
||||
TYPES = [
|
||||
('install_odoo', 'Test odoo'),
|
||||
('run_odoo', 'Run odoo'),
|
||||
@ -111,6 +112,8 @@ TYPES = [
|
||||
('test_upgrade', 'Test Upgrade'),
|
||||
('restore', 'Restore'),
|
||||
]
|
||||
|
||||
|
||||
class ConfigStep(models.Model):
|
||||
_name = 'runbot.build.config.step'
|
||||
_description = "Config step"
|
||||
@ -181,6 +184,8 @@ class ConfigStep(models.Model):
|
||||
|
||||
commit_limit = fields.Integer('Commit limit', default=50)
|
||||
file_limit = fields.Integer('File limit', default=450)
|
||||
break_before_if_ko = fields.Boolean('Break before this step if build is ko')
|
||||
break_after_if_ko = fields.Boolean('Break after this step if build is ko')
|
||||
|
||||
@api.constrains('python_code')
|
||||
def _check_python_code(self):
|
||||
|
@ -47,6 +47,8 @@
|
||||
<field name="protected"/>
|
||||
<field name="default_sequence" groups="base.group_no_one"/>
|
||||
<field name="group" groups="base.group_no_one"/>
|
||||
<field name="break_after_if_ko"/>
|
||||
<field name="break_before_if_ko"/>
|
||||
</group>
|
||||
<group string="Stats regexes" invisible="not make_stats">
|
||||
<field name="build_stat_regex_ids">
|
||||
|
Loading…
Reference in New Issue
Block a user