Reduce the number of innerloop CoreFX jobs
authorBruce Forstall <Bruce_Forstall@msn.com>
Fri, 10 Aug 2018 18:30:04 +0000 (11:30 -0700)
committerBruce Forstall <Bruce_Forstall@msn.com>
Fri, 10 Aug 2018 18:30:04 +0000 (11:30 -0700)
1. Stop doing any OSX CoreFX jobs; they're too unreliable.
2. Stop running Debug jobs.

Commit migrated from https://github.com/dotnet/coreclr/commit/72c1ce3c61e46bbe35c1d95dd80872a43e34b8ef

src/coreclr/netci.groovy

index 72736da..c48d71d 100755 (executable)
@@ -1820,7 +1820,6 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os,
                     }
                     switch (scenario) {
                         case 'innerloop':
-                        case 'corefx_innerloop':
                             isDefaultTrigger = true
                             break
 
@@ -1875,8 +1874,14 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os,
                     switch (scenario) {
                         case 'innerloop':
                         case 'no_tiered_compilation_innerloop':
-                        case 'corefx_innerloop':
                             isDefaultTrigger = true
+                            break
+
+                        case 'corefx_innerloop':
+                            if (configuration == 'Checked' || configuration == 'Release') {
+                                isDefaultTrigger = true
+                            }
+                            break
 
                         default:
                             break