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