From 488fc142fb290920151f04764ad27e2e0fb1e73d Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Thu, 28 Jun 2018 14:47:35 -0700 Subject: [PATCH] Stop creating Linux/x64 corefx flow jobs Commit migrated from https://github.com/dotnet/coreclr/commit/f71044ada28202c9524bfbd75330931f6d8830c5 --- src/coreclr/netci.groovy | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/coreclr/netci.groovy b/src/coreclr/netci.groovy index 27688b5..39aeff7 100755 --- a/src/coreclr/netci.groovy +++ b/src/coreclr/netci.groovy @@ -3496,6 +3496,7 @@ def static shouldGenerateFlowJob(def scenario, def isPR, def architecture, def c if (scenario == 'corefx_innerloop') { return false } + // Filter based on OS and architecture. switch (architecture) { @@ -3560,6 +3561,14 @@ def static shouldGenerateFlowJob(def scenario, def isPR, def architecture, def c return false } } + else if (architecture == 'x64') { + // Linux/x64 corefx testing doesn't need a flow job; the "build" job runs run-corefx-tests.py which + // builds and runs the corefx tests. Other Linux/x64 flow jobs are required to get the test + // build from a Windows machine. + if (isCoreFxScenario(scenario)) { + return false + } + } } // For CentOS, we only want Checked/Release builds. -- 2.7.4