Automatically disable build triggers with successive failures or internal errors
We allow users to reenable them manually once disabled
This commit is contained in:
parent
c35eec0615
commit
93d79e777e
9 changed files with 166 additions and 11 deletions
|
@ -710,7 +710,9 @@ class RepositoryBuildTrigger(BaseModel):
|
|||
pull_robot = QuayUserField(allows_robots=True, null=True, related_name='triggerpullrobot',
|
||||
robot_null_delete=True)
|
||||
enabled = BooleanField(default=True)
|
||||
disabled_reason = ForeignKeyField(DisableReason, null=True)
|
||||
disabled_reason = EnumField(DisableReason, null=True)
|
||||
successive_failure_count = IntegerField(default=0)
|
||||
successive_internal_error_count = IntegerField(default=0)
|
||||
|
||||
|
||||
class EmailConfirmation(BaseModel):
|
||||
|
|
Reference in a new issue