name: RUN_REPORTER_AFTER_JOB
default: true
description: "Report results?"
+ - bool: # same as above - we want to reschedule only swarm-based runs
+ name: RERUN_AFTER_FAILURE
+ default: true
+ description: "Reschedule job after failure?"
- 9x-systest-params
- mos-jenkins-swarm-params
name: RUN_REPORTER_AFTER_JOB
default: false
description: "Report results?"
+ - bool: # same as above - we want to reschedule only swarm-based runs
+ name: RERUN_AFTER_FAILURE
+ default: false
+ description: "Reschedule job after failure?"
- 9x-systest-params
- text:
name: EXTRA_OPTS
- post-destroy-vms
+ # retry if job failed
+ - conditional-publisher:
+ - condition-kind: boolean-expression
+ condition-expression: $RERUN_AFTER_FAILURE
+ action:
+ - naginator:
+ max-failed-builds: 2
+ fixed-delay: 600
+
- description-setter:
regexp: "'Description string: (.*)'"
regexp-for-failed: "'Description string: (.*)'"
publishers:
+ # retry if job failed
+ - naginator:
+ max-failed-builds: 10
+ progressive-delay-increment: 30
+ progressive-delay-maximum: 600
- description-setter:
regexp: '^.*Report URL:\s*(.*)'
description: '<a href="\1">TestRail Report URL</a>'