Add CI PR-triggered Ubuntu x64 innerloop no-tiering job (dotnet/coreclr#19123)
authorKoundinya Veluri <kouvel@users.noreply.github.com>
Fri, 27 Jul 2018 16:54:40 +0000 (09:54 -0700)
committerGitHub <noreply@github.com>
Fri, 27 Jul 2018 16:54:40 +0000 (09:54 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/826c55f9a24926d64b042c083e09dfdf78ffe4ae

src/coreclr/netci.groovy

index 78e65f6b0dccf2e8fc559612b6f4a808a3ba46f1..7b191cabf82e49ef991ca220c23972225a48fe2f 100755 (executable)
@@ -1675,6 +1675,21 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os,
                         break
                     }
 
+                    // Triggers on the non-flow jobs aren't necessary here
+                    // Corefx testing uses non-flow jobs.
+                    if (!isFlowJob && !isCoreFxScenario(scenario)) {
+                        break
+                    }
+
+                    if (scenario == 'no_tiered_compilation_innerloop') {
+                        // Default trigger
+                        if (configuration == 'Checked') {
+                            def displayStr = getStressModeDisplayName(scenario)
+                            Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Innerloop Build and Test (Jit - ${displayStr})")
+                        }
+                        break
+                    }
+
                     // fall through
 
                 case 'OSX10.12':