First attempt to implement Try schedulers
This commit is contained in:
parent
b89dac42a8
commit
c79cfa643c
2 changed files with 13 additions and 0 deletions
|
@ -382,6 +382,11 @@
|
||||||
"Fedora-x86_64-native-extended-gdbserver-m32",
|
"Fedora-x86_64-native-extended-gdbserver-m32",
|
||||||
"Fedora-x86_64-cc-with-index",
|
"Fedora-x86_64-cc-with-index",
|
||||||
"Fedora-i686" ]
|
"Fedora-i686" ]
|
||||||
|
},
|
||||||
|
|
||||||
|
{ "type" : "Try_Jobdir", "name" : "try_ssh",
|
||||||
|
"jobdir" : "try_ssh_jobdir",
|
||||||
|
"builderNames" : [ "Fedora-x86_64-m64" ]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -969,6 +969,12 @@ changes to build on GDB."""
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def prioritizeTryBuilds (builder, requests):
|
||||||
|
for r in requests:
|
||||||
|
if r.properties.getProperty ('scheduler').startswith ('try'):
|
||||||
|
return r
|
||||||
|
return requests[0]
|
||||||
|
|
||||||
###############################
|
###############################
|
||||||
#### Configuration loading ####
|
#### Configuration loading ####
|
||||||
###############################
|
###############################
|
||||||
|
@ -1051,6 +1057,8 @@ def load_config (c):
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
b['nextBuild'] = prioritizeTryBuilds
|
||||||
|
|
||||||
c['builders'].append (b)
|
c['builders'].append (b)
|
||||||
|
|
||||||
load_config (c)
|
load_config (c)
|
||||||
|
|
Loading…
Reference in a new issue