From 52cc32637ba832d43620307ae46dd4d19307e10a Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Mon, 23 Apr 2018 17:33:06 -0700 Subject: [PATCH] Fix Ubuntu arm corefx triggers: no cron trigger on build job --- netci.groovy | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/netci.groovy b/netci.groovy index 5749b9a..0e78449 100755 --- a/netci.groovy +++ b/netci.groovy @@ -1373,6 +1373,13 @@ def static addNonPRTriggers(def job, def branch, def isPR, def architecture, def if (os in bidailyCrossList) { break } + // ARM corefx testing uses non-flow jobs to provide the configuration-specific + // build for the flow job. We don't need cron jobs for these. Note that the + // Windows ARM jobs depend on a Windows "build only" job that exits the trigger + // function very early, so only non-Windows gets here. + if ((architecture == 'arm') && isCoreFxScenario(scenario) && !isFlowJob) { + break + } assert (os == 'Windows_NT') || (os in Constants.crossList) if (jobRequiresLimitedHardware(architecture, os)) { addPeriodicTriggerHelper(job, '@weekly') -- 2.7.4