Add datetime of when a trigger was disabled
This commit is contained in:
parent
93d79e777e
commit
3837a7c2ed
3 changed files with 31 additions and 0 deletions
|
@ -295,10 +295,12 @@ def update_trigger_disable_status(trigger, final_phase):
|
|||
error_threshold = config.app_config.get('SUCCESSIVE_TRIGGER_INTERNAL_ERROR_DISABLE_THRESHOLD')
|
||||
|
||||
if failure_threshold and trigger.successive_failure_count >= failure_threshold:
|
||||
trigger.disabled_datetime = datetime.utcnow()
|
||||
trigger.enabled = False
|
||||
trigger.disabled_reason = RepositoryBuildTrigger.disabled_reason.get_id('successive_build_failures')
|
||||
elif (error_threshold and
|
||||
trigger.successive_internal_error_count >= error_threshold):
|
||||
trigger.disabled_datetime = datetime.utcnow()
|
||||
trigger.enabled = False
|
||||
trigger.disabled_reason = RepositoryBuildTrigger.disabled_reason.get_id('successive_build_internal_errors')
|
||||
|
||||
|
|
Reference in a new issue