Create a opendaylight-infra-wrapper macro
[releng/builder.git] / jjb / netvirt / netvirt-openstack.yaml
1 - project:
2     name: netvirt-dev
3     jobs:
4         - 'netvirt-openstack-gerrit'
5
6     project: 'netvirt'
7
8 - job-template:
9     name: 'netvirt-openstack-gerrit'
10
11     project-type: freestyle
12     node: dynamic_devstack
13     description: 'Jenkins job to run Tempest tests for the OpenDaylight ML2 MechanismDriver. '
14     concurrent: true
15
16     logrotate:
17         daysToKeep: '198'
18
19     parameters:
20         - project-parameter:
21             project: '{project}'
22
23     wrappers:
24         - opendaylight-infra-wrappers:
25             build-timeout: '90'
26
27     triggers:
28         - gerrit:
29             trigger-on:
30                 - patchset-created-event:
31                     exclude-drafts: 'false'
32                     exclude-trivial-rebase: 'false'
33                     exclude-no-code-change: 'false'
34                 - comment-added-contains-event:
35                     comment-contains-value: 'recheck-opendaylight'
36             projects:
37               - project-compare-type: 'ANT'
38                 project-pattern: 'openstack/neutron'
39                 branches:
40                   - branch-compare-type: 'ANT'
41                     branch-pattern: 'master'
42                 file-paths:
43                   - compare-type: 'ANT'
44                     pattern: 'neutron/plugins/ml2/**'
45                   - compare-type: 'ANT'
46                     pattern: 'neutron/wsgi.py'
47                   - compare-type: 'ANT'
48                     pattern: 'neutron/tests/unit/ml2/**'
49                   - compare-type: 'ANT'
50                     pattern: 'neutron/db/**'
51               - project-compare-type: 'ANT'
52                 project-pattern: 'openstack/networking-odl'
53                 branches:
54                   - branch-compare-type: 'ANT'
55                     branch-pattern: 'master'
56                 file-paths:
57                   - compare-type: 'ANT'
58                     pattern: '**'
59             skip-vote:
60                 successful: false
61                 failed: false
62                 unstable: false
63                 notbuilt: false
64             silent: false
65             escape-quotes: true
66             server-name: 'OpenStack'
67
68     builders:
69         - shell:
70             !include-raw-escape:
71                 - include-raw-openstack-ci.sh
72
73     publishers:
74         - archive:
75             artifacts: 'logs/**'
76             fingerprint: false
77         - email-ext:
78             subject: '[netvirt] $DEFAULT_SUBJECT'
79             attach-build-log: false
80             failure: true
81             unstable: true
82             fixed: true