diff options
author | Michelle McDaniel <adiaaida@gmail.com> | 2017-12-06 11:35:55 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-06 11:35:55 -0800 |
commit | 563cc60bab2bff05c2979813dc980629f32a11f7 (patch) | |
tree | 0424c3a6248a86927765a4c8fae8c80e5e229dfb /perf.groovy | |
parent | 6d5299a24fe41c2087a82ecf4785039a0cc80414 (diff) | |
download | coreclr-563cc60bab2bff05c2979813dc980629f32a11f7.tar.gz coreclr-563cc60bab2bff05c2979813dc980629f32a11f7.tar.bz2 coreclr-563cc60bab2bff05c2979813dc980629f32a11f7.zip |
Move all non-full opt, non-pgo perf legs to periodic (#15398)
We don't need the perf results for min-opt/no-pgo runs as frequently as
we need full-opt pgo runs (which we want to get per commit, if
possible), so move them to only running once daily.
Diffstat (limited to 'perf.groovy')
-rw-r--r-- | perf.groovy | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/perf.groovy b/perf.groovy index 19de486350..0efcaba19f 100644 --- a/perf.groovy +++ b/perf.groovy @@ -132,11 +132,15 @@ def static getOSGroup(def os) { builder.triggerForBranch(branch) builder.emitTrigger(newJob) } - else { + else if (opt_level == 'full_opt') { // Set a push trigger TriggerBuilder builder = TriggerBuilder.triggerOnCommit() builder.emitTrigger(newJob) } + else { + // Set periodic trigger + Utilities.addPeriodicTrigger(newJob, '@daily') + } } } } @@ -231,11 +235,15 @@ def static getOSGroup(def os) { builder.triggerForBranch(branch) builder.emitTrigger(newJob) } - else { + else if (opt_level == 'full_opt' && pgo_optimized) { // Set a push trigger TriggerBuilder builder = TriggerBuilder.triggerOnCommit() builder.emitTrigger(newJob) } + else { + // Set periodic trigger + Utilities.addPeriodicTrigger(newJob, '@daily') + } } } } @@ -632,11 +640,15 @@ parallel( builder.triggerForBranch(branch) builder.emitTrigger(newJob) } - else { + else if (opt_level == 'full_opt') { // Set a push trigger TriggerBuilder builder = TriggerBuilder.triggerOnCommit() builder.emitTrigger(newJob) } + else { + // Set periodic trigger + Utilities.addPeriodicTrigger(newJob, '@daily') + } } } } |