Merge "Adding System Test for NSF in Helium branch"
[releng/builder.git] / jjb / ovsdb / ovsdb-openstack.yaml
1 - project:
2     name: ovsdb-dev
3     jobs:
4         - 'ovsdb-openstack-gerrit'
5
6     project: 'ovsdb'
7
8 - job-template:
9     name: 'ovsdb-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         - build-timeout
25         - timeout:
26             fail: true
27             timeout: 90
28             timeout-var: 'BUILD_TIMEOUT'
29             type: absolute
30         - ssh-agent-credentials:
31             user: '{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/devstack'
61                 branches:
62                   - branch-compare-type: 'ANT'
63                     branch-pattern: 'master'
64                 file-paths:
65                   - compare-type: 'ANT'
66                     pattern: '**/*opendaylight*'
67                   - compare-type: 'ANT'
68                     pattern: 'lib/opendaylight'
69               - project-compare-type: 'PLAIN'
70                 project-pattern: 'stackforge/networking-odl'
71                 branches:
72                   - branch-compare-type: 'ANT'
73                     branch-pattern: 'master'
74             skip-vote:
75                 successful: false
76                 failed: false
77                 unstable: false
78                 notbuilt: false
79             silent: false
80             escape-quotes: true
81             server-name: 'OpenStack'
82
83     builders:
84         - shell:
85             !include-raw-escape include-raw-openstack-ci.sh
86
87     publishers:
88         - archive:
89             artifacts: 'opendaylight-full-logs.tgz,odl_tempest_test_list.txt'
90             fingerprint: false
91         - email-ext:
92             subject: '[ovsdb] $DEFAULT_SUBJECT'
93             attach-build-log: false
94             failure: true
95             unstable: true
96             fixed: true