Merge "Migrate cardinal matrix-verify jobs to freestyle-verify jobs"
[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     archive-artifacts: 'logs/**'
8
9 - job-template:
10     name: 'netvirt-openstack-gerrit'
11
12     project-type: freestyle
13     node: centos7-devstack-2c-4g
14     description: 'Jenkins job to run Tempest tests for the OpenDaylight ML2 MechanismDriver. '
15     concurrent: true
16
17     logrotate:
18         daysToKeep: '198'
19
20     parameters:
21         - opendaylight-infra-parameters:
22             project: '{project}'
23             branch: '{branch}'
24             refspec: 'refs/heads/{branch}'
25             artifacts: '{archive-artifacts}'
26
27     wrappers:
28         - opendaylight-infra-wrappers:
29             build-timeout: '90'
30         - ssh-agent-credentials:
31             users:
32                 - 'openstack-gerrit-ssh'
33
34     triggers:
35         - gerrit:
36             trigger-on:
37                 - patchset-created-event:
38                     exclude-drafts: 'false'
39                     exclude-trivial-rebase: 'false'
40                     exclude-no-code-change: 'false'
41                 - comment-added-contains-event:
42                     comment-contains-value: 'recheck-opendaylight'
43             projects:
44               - project-compare-type: 'ANT'
45                 project-pattern: 'openstack/neutron'
46                 branches:
47                   - branch-compare-type: 'ANT'
48                     branch-pattern: 'master'
49                 file-paths:
50                   - compare-type: 'ANT'
51                     pattern: 'neutron/plugins/ml2/**'
52                   - compare-type: 'ANT'
53                     pattern: 'neutron/wsgi.py'
54                   - compare-type: 'ANT'
55                     pattern: 'neutron/tests/unit/ml2/**'
56                   - compare-type: 'ANT'
57                     pattern: 'neutron/db/**'
58               - project-compare-type: 'ANT'
59                 project-pattern: 'openstack/networking-odl'
60                 branches:
61                   - branch-compare-type: 'ANT'
62                     branch-pattern: 'master'
63                 file-paths:
64                   - compare-type: 'ANT'
65                     pattern: '**'
66             skip-vote:
67                 successful: false
68                 failed: false
69                 unstable: false
70                 notbuilt: false
71             silent: false
72             escape-quotes: true
73             server-name: 'OpenStack'
74
75     builders:
76         - shell:
77             !include-raw-escape:
78                 - include-raw-openstack-ci.sh
79
80     publishers:
81         - email-ext:
82             subject: '[netvirt] $DEFAULT_SUBJECT'
83             attach-build-log: false
84             failure: true
85             unstable: true
86             fixed: true
87         - archive-build:
88             maven-version: '{mvn33}'