Autotrigger CSIT vpp_device tests
[ci-management.git] / jjb / vpp / vpp-macros.yaml
1 ---
2 - trigger:
3     name: gerrit-trigger-checkstyle
4     triggers:
5       - gerrit:
6           server-name: 'Primary'
7           trigger-on:
8             - comment-added-contains-event:
9                 comment-contains-value: 'checkstyle_success'
10           projects:
11             - project-compare-type: 'ANT'
12               project-pattern: '{name}'
13               branches:
14                 - branch-compare-type: 'ANT'
15                   branch-pattern: '**/{branch}'
16
17 - trigger:
18     name: gerrit-trigger-checkstyle-nonvoting
19     triggers:
20       - gerrit:
21           server-name: 'Primary'
22           trigger-on:
23             - comment-added-contains-event:
24                 comment-contains-value: 'checkstyle_success'
25           projects:
26             - project-compare-type: 'ANT'
27               project-pattern: '{name}'
28               branches:
29                 - branch-compare-type: 'ANT'
30                   branch-pattern: '**/{branch}'
31           skip-vote:
32             successful: true
33             failed: true
34             unstable: true
35             notbuilt: true
36           override-votes: true
37           gerrit-build-successful-verified-value: 1
38           gerrit-build-failed-verified-value: 1
39           gerrit-build-unstable-verified-value: 1
40           gerrit-build-notbuilt-verified-value: 1
41
42 - trigger:
43     name: gerrit-trigger-csit-perftest
44     triggers:
45       - gerrit:
46           server-name: 'Primary'
47           trigger-on:
48             - comment-added-contains-event:
49                 comment-contains-value: 'perftest-{node-arch}'
50           projects:
51             - project-compare-type: 'ANT'
52               project-pattern: '{name}'
53               branches:
54                 - branch-compare-type: 'ANT'
55                   branch-pattern: '**/{branch}'
56           skip-vote:
57             successful: true
58             failed: true
59             unstable: true
60             notbuilt: true
61
62 - trigger:
63     name: gerrit-trigger-csit-devicetest
64     triggers:
65       - gerrit:
66           server-name: 'Primary'
67           trigger-on:
68             - patchset-created-event:
69                 exclude-drafts: 'true'
70                 exclude-trivial-rebase: 'false'
71                 exclude-no-code-change: 'true'
72             - comment-added-contains-event:
73                 comment-contains-value: 'devicetest'
74           projects:
75             - project-compare-type: 'ANT'
76               project-pattern: '{name}'
77               branches:
78                 - branch-compare-type: 'ANT'
79                   branch-pattern: '**/{branch}'
80           skip-vote:
81             successful: true
82             failed: true
83             unstable: true
84             notbuilt: true