From: Bruce Forstall Date: Tue, 24 Apr 2018 00:33:06 +0000 (-0700) Subject: Fix Ubuntu arm corefx triggers: no cron trigger on build job X-Git-Tag: accepted/tizen/unified/20190422.045933~2254^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=52cc32637ba832d43620307ae46dd4d19307e10a;p=platform%2Fupstream%2Fcoreclr.git Fix Ubuntu arm corefx triggers: no cron trigger on build job --- 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')