summaryrefslogtreecommitdiff
path: root/buildpipeline
diff options
context:
space:
mode:
authorMichelle McDaniel <adiaaida@gmail.com>2017-11-09 06:44:01 -0800
committerGitHub <noreply@github.com>2017-11-09 06:44:01 -0800
commit30ff95d97bec156f3629460e523f84f8c1df19c4 (patch)
tree6748fea6c4845d8796080d9f74dc20f747a2d8c2 /buildpipeline
parent6eef6e59a369d7d48ae9c83a5ac1f5793dbff33e (diff)
downloadcoreclr-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.groovy31
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)
- }
- }
- }
}
}
}