Switch jobs to use the build-timeout macro

This change configures all jobs to use the new build-timeout macro.
This macro enables the following:
1. exports a 'BUILD_TIMEOUT' environment variable which is set to the
   timeout value.
2. sets the build to a failed state when a timeout occurs.

Change-Id: Iebda7cccc2f808805a9b2d744c11892d1bf3bdef
This commit is contained in:
Khai Do 2014-05-27 14:51:16 -07:00
parent e65f699c80
commit 208b97bd7b
33 changed files with 99 additions and 198 deletions

View File

@ -2,9 +2,8 @@
name: '{name}-tox-doc-{envlist}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -23,9 +22,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -43,9 +41,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -31,9 +30,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -58,9 +56,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -99,9 +96,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -130,9 +126,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -162,9 +157,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -193,9 +187,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 185
fail: true
- timestamps
builders:
@ -225,9 +218,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -258,9 +250,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -291,9 +282,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -325,9 +315,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -360,9 +349,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -393,9 +381,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -427,9 +414,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -459,9 +445,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -493,9 +478,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -528,9 +512,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -595,9 +578,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -633,9 +615,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -665,9 +646,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -698,9 +678,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -729,9 +708,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -759,9 +737,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -791,9 +768,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -823,9 +799,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -857,9 +832,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -891,9 +865,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -926,9 +899,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 185
fail: true
- timestamps
builders:
@ -959,9 +931,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -994,9 +965,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 130
fail: true
- timestamps
builders:
@ -1026,9 +996,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 130
fail: true
- timestamps
builders:
@ -1059,9 +1028,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 130
fail: true
- timestamps
builders:
@ -1092,9 +1060,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 130
fail: true
- timestamps
builders:
@ -1126,9 +1093,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 130
fail: true
- timestamps
builders:
@ -1159,9 +1125,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -1191,9 +1156,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -1223,9 +1187,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -1255,9 +1218,8 @@
node: 'devstack-f20'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:

View File

@ -4,9 +4,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 30
fail: true
- timestamps
builders:

View File

@ -4,9 +4,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
prebuilders:
@ -38,9 +37,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
prebuilders:
@ -67,9 +65,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
prebuilders:
@ -99,9 +96,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -138,9 +134,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -173,9 +168,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 120
fail: true
- timestamps
builders:

View File

@ -17,9 +17,8 @@
node: 'bare-precise || bare-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -2,9 +2,8 @@
name: 'gate-{name}-js-unittests'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -6,9 +6,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 30
fail: true
- timestamps
builders:
@ -34,9 +33,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 30
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -48,9 +47,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -50,9 +50,8 @@
name: 'gate-{name}-tox-doc-publish-{envlist}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -6,9 +6,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 30
fail: true
- timestamps
builders:
@ -34,9 +33,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 30
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: mirror26
wrappers:
- timeout:
- build-timeout:
timeout: 90
fail: true
- timestamps
builders:
@ -23,9 +22,8 @@
node: mirror26
wrappers:
- timeout:
- build-timeout:
timeout: 90
fail: true
- timestamps
builders:
@ -43,9 +41,8 @@
node: mirror27
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -63,9 +60,8 @@
node: mirror27
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -83,9 +79,8 @@
node: mirror33
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:
@ -103,9 +98,8 @@
node: mirror33
wrappers:
- timeout:
- build-timeout:
timeout: 60
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-f20'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 95
fail: true
- timestamps
builders:

View File

@ -2,9 +2,8 @@
name: 'periodic-{name}-python26{branch-name}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -27,9 +26,8 @@
name: 'periodic-{name}-python27{branch-name}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -52,9 +50,8 @@
name: 'periodic-{name}-docs{branch-name}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -2,9 +2,8 @@
name: '{name}-coverage'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -69,9 +68,8 @@
name: 'gate-{name}-python26'
wrappers:
- timeout:
- build-timeout:
timeout: 70
fail: true
- timestamps
builders:
@ -92,9 +90,8 @@
name: 'gate-{name}-python27'
wrappers:
- timeout:
- build-timeout:
timeout: 50
fail: true
- timestamps
builders:
@ -115,9 +112,8 @@
name: 'gate-{name}-python33'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -138,9 +134,8 @@
name: 'gate-{name}-pypy'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:
@ -177,9 +172,8 @@
name: 'gate-{name}-tox-{envlist}'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders:

View File

@ -57,9 +57,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -78,9 +77,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:
@ -45,9 +44,8 @@
node: 'devstack-f20'
wrappers:
- timeout:
- build-timeout:
timeout: 65
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 185
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: '{node}'
wrappers:
- timeout:
- build-timeout:
timeout: 95
fail: true
- timestamps
builders:

View File

@ -3,9 +3,8 @@
node: 'tripleo-precise'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -44,9 +43,8 @@
node: 'tripleo-precise'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -84,9 +82,8 @@
node: 'tripleo-precise'
wrappers:
- timeout:
- build-timeout:
timeout: 125
fail: true
- timestamps
builders:
@ -125,9 +122,8 @@
node: 'tripleo-precise'
wrappers:
- timeout:
- build-timeout:
timeout: 145
fail: true
- timestamps
builders:
@ -165,9 +161,8 @@
node: 'tripleo-f20'
wrappers:
- timeout:
- build-timeout:
timeout: 145
fail: true
- timestamps
builders:
@ -205,9 +200,8 @@
node: 'tripleo-precise'
wrappers:
- timeout:
- build-timeout:
timeout: 145
fail: true
- timestamps
builders:

View File

@ -32,9 +32,8 @@
node: 'devstack-precise || devstack-trusty'
wrappers:
- timeout:
- build-timeout:
timeout: 85
fail: true
- timestamps
builders:

View File

@ -38,9 +38,8 @@
name: 'periodic-test'
wrappers:
- timeout:
- build-timeout:
timeout: 40
fail: true
- timestamps
builders: