simpleNode('Windows_NT','latest') {
windowsBuild('x86', config, 'pgo', false)
}
- },
- "linux x64 pgo build": {
- simpleNode('RHEL7.2', 'latest-or-auto') {
- linuxBuild('x64', config, 'pgo', false)
- }
}
]
windowsBuild('x86', config, 'nopgo', false)
}
},
+ "linux x64 pgo build": {
+ simpleNode('RHEL7.2', 'latest-or-auto') {
+ linuxBuild('x64', config, 'pgo', false)
+ }
+ },
"linux x64 nopgo build": {
simpleNode('RHEL7.2', 'latest-or-auto') {
linuxBuild('x64', config, 'nopgo', false)
]
}
-def baselineBuilds = [:]
+/*def baselineBuilds = [:]
if (isPR()) {
baselineBuilds = [
simpleNode('Windows_NT','latest') {
windowsBuild('x86', config, 'pgo', true)
}
- },
- "linux x64 pgo baseline build": {
- simpleNode('RHEL7.2', 'latest-or-auto') {
- linuxBuild('x64', config, 'pgo', true)
- }
}
]
-}
+}*/
stage ('Build Product') {
- parallel innerLoopBuilds + outerLoopBuilds + baselineBuilds
+ parallel innerLoopBuilds + outerLoopBuilds //+ baselineBuilds
}
// Pipeline builds don't allow outside scripts (ie ArrayList.Add) if running from a script from SCM, so manually list these for now.
['x64', 'x86'].each { arch ->
['full_opt'].each { opt_level ->
- [true,false].each { isBaseline ->
+ [false].each { isBaseline ->
String baseline = ""
if (isBaseline) {
baseline = " baseline"
windowsPerf(arch, config, uploadString, runType, opt_level, 'ryujit', 'pgo', 'perf', isBaseline)
}
}
-
- if (arch == 'x64') {
- innerLoopTests["linux ${arch} ryujit ${opt_level} pgo${baseline} perf"] = {
- simpleNode('linux_clr_perf', 180) {
- linuxPerf('x64', 'Ubuntu14.04', config, uploadString, runType, opt_level, 'pgo', isBaseline)
- }
- }
- }
}
}
}