diff options
author | Michelle McDaniel <adiaaida@gmail.com> | 2017-11-09 06:44:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-09 06:44:01 -0800 |
commit | 30ff95d97bec156f3629460e523f84f8c1df19c4 (patch) | |
tree | 6748fea6c4845d8796080d9f74dc20f747a2d8c2 /buildpipeline | |
parent | 6eef6e59a369d7d48ae9c83a5ac1f5793dbff33e (diff) | |
download | coreclr-30ff95d97bec156f3629460e523f84f8c1df19c4.tar.gz coreclr-30ff95d97bec156f3629460e523f84f8c1df19c4.tar.bz2 coreclr-30ff95d97bec156f3629460e523f84f8c1df19c4.zip |
Remove Linux perf from pr pipeline job (#14943)
* Remove Linux perf from pr pipeline job
We don't have a lot of linux perf machines and the sheer number of PR
jobs is causing them to be overloaded, so the perf leg is taking too
long. Disable them for prs for now until we can increase capacity.
* Disable baseline jobs
Diffstat (limited to 'buildpipeline')
-rw-r--r-- | buildpipeline/perf-pipeline.groovy | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/buildpipeline/perf-pipeline.groovy b/buildpipeline/perf-pipeline.groovy index 71e6cab90f..f20eceae98 100644 --- a/buildpipeline/perf-pipeline.groovy +++ b/buildpipeline/perf-pipeline.groovy @@ -245,11 +245,6 @@ def innerLoopBuilds = [ simpleNode('Windows_NT','latest') { windowsBuild('x86', config, 'pgo', false) } - }, - "linux x64 pgo build": { - simpleNode('RHEL7.2', 'latest-or-auto') { - linuxBuild('x64', config, 'pgo', false) - } } ] @@ -268,6 +263,11 @@ if (!isPR()) { 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) @@ -276,7 +276,7 @@ if (!isPR()) { ] } -def baselineBuilds = [:] +/*def baselineBuilds = [:] if (isPR()) { baselineBuilds = [ @@ -289,17 +289,12 @@ if (isPR()) { 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. @@ -309,7 +304,7 @@ def innerLoopTests = [:] ['x64', 'x86'].each { arch -> ['full_opt'].each { opt_level -> - [true,false].each { isBaseline -> + [false].each { isBaseline -> String baseline = "" if (isBaseline) { baseline = " baseline" @@ -320,14 +315,6 @@ def innerLoopTests = [:] 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) - } - } - } } } } |