Merge "migrating gerrit signing instructions to RST"
[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         - timeout:
25             fail: true
26             timeout: 90
27             timeout-var: 'BUILD_TIMEOUT'
28             type: absolute
29         - ssh-agent-credentials:
30             users:
31                 - '{openstack-gerrit-credentials}'
32         - jclouds:
33             single-use: true
34
35     triggers:
36         - gerrit:
37             trigger-on:
38                 - patchset-created-event:
39                     exclude-drafts: 'false'
40                     exclude-trivial-rebase: 'false'
41                     exclude-no-code-change: 'false'
42                 - comment-added-contains-event:
43                     comment-contains-value: 'recheck-opendaylight'
44             projects:
45               - project-compare-type: 'ANT'
46                 project-pattern: 'openstack/neutron'
47                 branches:
48                   - branch-compare-type: 'ANT'
49                     branch-pattern: 'master'
50                 file-paths:
51                   - compare-type: 'ANT'
52                     pattern: 'neutron/plugins/ml2/**'
53                   - compare-type: 'ANT'
54                     pattern: 'neutron/wsgi.py'
55                   - compare-type: 'ANT'
56                     pattern: 'neutron/tests/unit/ml2/**'
57                   - compare-type: 'ANT'
58                     pattern: 'neutron/db/**'
59               - project-compare-type: 'ANT'
60                 project-pattern: 'openstack/networking-odl'
61                 branches:
62                   - branch-compare-type: 'ANT'
63                     branch-pattern: 'master'
64                 file-paths:
65                   - compare-type: 'ANT'
66                     pattern: '**'
67             skip-vote:
68                 successful: false
69                 failed: false
70                 unstable: false
71                 notbuilt: false
72             silent: false
73             escape-quotes: true
74             server-name: 'OpenStack'
75
76     builders:
77         - shell:
78             !include-raw-escape:
79                 - include-raw-openstack-ci.sh
80
81     publishers:
82         - archive:
83             artifacts: 'logs/**'
84             fingerprint: false
85         - email-ext:
86             subject: '[netvirt] $DEFAULT_SUBJECT'
87             attach-build-log: false
88             failure: true
89             unstable: true
90             fixed: true