Merge "Trigger apex netvirt csit job on genius patches"
[releng/builder.git] / jjb / openflowplugin / openflowplugin.yaml
1 ---
2 - project:
3     name: openflowplugin-neon
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-maven-javadoc-jobs'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           doc-dir: .tox/docs/tmp/html
10           project-pattern: openflowplugin
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
12           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
13       - odl-maven-jobs
14
15     csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
16     block_on_csit: false
17
18     stream: neon
19     project: 'openflowplugin'
20     project-name: 'openflowplugin'
21     branch: 'master'
22     build-node: centos7-builder-2c-8g
23     build-timeout: 90
24     mvn-settings: 'openflowplugin-settings'
25     mvn-goals: 'clean deploy javadoc:aggregate'
26     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
27     dependencies: >
28         odlparent-merge-{stream},
29         yangtools-merge-{stream},
30         controller-merge-{stream},
31         openflowjava-merge-{stream}
32     email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
33
34     # Used by the release job
35     staging-profile-id: a68a76dc1b44c
36
37 - project:
38     name: openflowplugin-fluorine
39     jobs:
40       - '{project-name}-distribution-check-{stream}'
41       - '{project-name}-maven-javadoc-jobs'
42       - '{project-name}-rtd-jobs':
43           build-node: centos7-builder-2c-2g
44           doc-dir: .tox/docs/tmp/html
45           project-pattern: openflowplugin
46           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
47           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
48       - odl-maven-jobs
49
50     stream: fluorine
51     project: 'openflowplugin'
52     project-name: 'openflowplugin'
53     branch: 'stable/fluorine'
54     build-node: centos7-builder-2c-8g
55     build-timeout: 90
56     mvn-settings: 'openflowplugin-settings'
57     mvn-goals: 'clean deploy javadoc:aggregate'
58     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
59     dependencies: >
60         odlparent-merge-{stream},
61         yangtools-merge-{stream},
62         controller-merge-{stream},
63         openflowjava-merge-{stream}
64     email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
65
66     # Used by the release job
67     staging-profile-id: a68a76dc1b44c
68
69 - project:
70     name: openflowplugin-oxygen
71     jobs:
72       - '{project-name}-distribution-check-{stream}'
73       - '{project-name}-maven-javadoc-jobs'
74       - '{project-name}-rtd-jobs':
75           build-node: centos7-builder-2c-2g
76           doc-dir: .tox/docs/tmp/html
77           project-pattern: openflowplugin
78           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
79           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
80       - odl-maven-jobs
81
82     stream: oxygen
83     project: 'openflowplugin'
84     project-name: 'openflowplugin'
85     branch: 'stable/oxygen'
86     build-node: centos7-builder-2c-8g
87     build-timeout: 90
88     mvn-settings: 'openflowplugin-settings'
89     mvn-goals: 'clean deploy javadoc:aggregate'
90     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
91     dependencies: >
92         odlparent-merge-{stream},
93         yangtools-merge-{stream},
94         controller-merge-{stream},
95         openflowjava-merge-{stream}
96     email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
97
98     # Used by the release job
99     staging-profile-id: a68a76dc1b44c
100
101 - project:
102     name: openflowplugin-sonar
103     jobs:
104       - gerrit-maven-sonar
105
106     project: 'openflowplugin'
107     project-name: 'openflowplugin'
108     branch: 'master'
109     build-node: centos7-builder-2c-8g
110     build-timeout: 90
111     mvn-settings: 'openflowplugin-settings'
112     mvn-goals: 'clean deploy javadoc:aggregate'
113     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
114
115 - project:
116     name: openflowplugin-view
117     views:
118       - project-view
119     project-name: 'openflowplugin'
120
121 - project:
122     name: openflowplugin-oxygen-view
123     views:
124       - common-view
125     view-name: 'openflowplugin-oxygen'
126     view-regex: '^openflowplugin-.*-oxygen'