f4630fd143b918261905c1aaaac1c164115938ef
[releng/builder.git] / jjb / openflowplugin / openflowplugin.yaml
1 ---
2 - project:
3     name: openflowplugin-fluorine
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     stream: fluorine
16     project: 'openflowplugin'
17     project-name: 'openflowplugin'
18     branch: 'master'
19     build-node: centos7-builder-2c-8g
20     build-timeout: 90
21     mvn-settings: 'openflowplugin-settings'
22     mvn-goals: 'clean deploy javadoc:aggregate'
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     dependencies: >
25         odlparent-merge-{stream},
26         yangtools-merge-{stream},
27         controller-merge-{stream},
28         openflowjava-merge-{stream}
29     email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
30
31     # Used by the release job
32     staging-profile-id: a68a76dc1b44c
33
34 - project:
35     name: openflowplugin-oxygen
36     jobs:
37       - '{project-name}-distribution-check-{stream}'
38       - '{project-name}-maven-javadoc-jobs'
39       - '{project-name}-rtd-jobs':
40           build-node: centos7-builder-2c-2g
41           doc-dir: .tox/docs/tmp/html
42           project-pattern: openflowplugin
43           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
44           rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
45       - odl-maven-jobs
46
47     stream: oxygen
48     project: 'openflowplugin'
49     project-name: 'openflowplugin'
50     branch: 'stable/oxygen'
51     build-node: centos7-builder-2c-8g
52     build-timeout: 90
53     mvn-settings: 'openflowplugin-settings'
54     mvn-goals: 'clean deploy javadoc:aggregate'
55     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
56     dependencies: >
57         odlparent-merge-{stream},
58         yangtools-merge-{stream},
59         controller-merge-{stream},
60         openflowjava-merge-{stream}
61     email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
62
63     # Used by the release job
64     staging-profile-id: a68a76dc1b44c
65
66 - project:
67     name: openflowplugin-sonar
68     jobs:
69       - gerrit-maven-sonar
70     project: 'openflowplugin'
71     project-name: 'openflowplugin'
72     branch: 'master'
73     build-node: centos7-builder-2c-8g
74     build-timeout: 90
75     mvn-settings: 'openflowplugin-settings'
76     mvn-goals: 'clean deploy javadoc:aggregate'
77     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
78
79 - view:
80     name: openflowplugin
81     description: 'List of openflowplugin jobs'
82     regex: '^openflowplugin-.*'
83     <<: *releng_view_common
84
85 - view:
86     name: openflowplugin-oxygen
87     description: 'List of openflowplugin oxygen jobs'
88     regex: 'openflowplugin-.*-oxygen'
89     <<: *releng_view_common