aboutsummaryrefslogtreecommitdiff
path: root/tcwg-regression-detection.yaml
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2017-05-18 15:41:27 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2017-05-18 16:19:11 +0000
commitfa1b04dc9ba2def2a556203fcff5eeec857f6a25 (patch)
tree724f8dfa203b0920173f43cd3d19abe875fd5e41 /tcwg-regression-detection.yaml
parente22c14c3d0dfa7a22e4890744f9daff8a57b9ce7 (diff)
tcwg-regression-detection: Fix trigger filter for jenkins-scripts.
We do not want to start validation jobs for changes to tcwg-llvm-*, nor tcwg-benchmark.sh. Change-Id: I21ab4f1b6f87adf1046318f7c9966d55495c1cce
Diffstat (limited to 'tcwg-regression-detection.yaml')
-rw-r--r--tcwg-regression-detection.yaml29
1 files changed, 26 insertions, 3 deletions
diff --git a/tcwg-regression-detection.yaml b/tcwg-regression-detection.yaml
index e54dfa0eb0..c87a9367da 100644
--- a/tcwg-regression-detection.yaml
+++ b/tcwg-regression-detection.yaml
@@ -60,10 +60,33 @@
wipe-workspace: false
scm-name: jenkins-scripts
skip-tag: true
- excluded-regions: tcwg-llvm*
triggers:
- - pollscm:
- cron: 'H/5 * * * *'
+ - gerrit:
+ server-name: 'review.linaro.org'
+ trigger-on:
+ - change-merged-event
+ projects:
+ - project-compare-type: 'PLAIN'
+ project-pattern: 'toolchain/jenkins-scripts'
+ branches:
+ - branch-pattern: 'master'
+ forbidden-file-paths:
+ - compare-type: REG_EXP
+ pattern: jenkins-scripts/tcwg-llvm-*
+ - compare-type: PLAIN
+ pattern: jenkins-scripts/tcwg-benchmark.sh
+ - project-compare-type: 'PLAIN'
+ project-pattern: 'toolchain/abe'
+ branches:
+ - branch-pattern: 'master'
+ - project-compare-type: 'PLAIN'
+ project-pattern: 'toolchain/abe-tests'
+ branches:
+ - branch-pattern: 'master'
+ - project-compare-type: 'PLAIN'
+ project-pattern: 'toolchain/gcc-compare-results'
+ branches:
+ - branch-pattern: 'master'
wrappers:
- timeout:
timeout: 600