Trigger apex netvirt csit job on genius patches
[releng/builder.git] / jjb / genius / genius.yaml
1 ---
2 - project:
3     name: genius-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           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     csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
15     block_on_csit: false
16
17     stream: neon
18     project: 'genius'
19     project-name: 'genius'
20     branch: 'master'
21     build-node: centos7-builder-2c-8g
22     mvn-settings: 'genius-settings'
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     build-timeout: 90
25     dependencies: >
26         controller-merge-{stream},
27         yangtools-merge-{stream},
28         odlparent-merge-{stream},
29         openflowplugin-merge-{stream},
30         neutron-merge-{stream}
31     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
32
33     # Used by the release job
34     staging-profile-id: 96fb4b6d9d1ee
35
36 - project:
37     name: genius-fluorine
38     jobs:
39       - '{project-name}-distribution-check-{stream}'
40       - '{project-name}-maven-javadoc-jobs'
41       - '{project-name}-rtd-jobs':
42           build-node: centos7-builder-2c-2g
43           project-pattern: genius
44           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
45           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
46       - odl-maven-jobs
47
48     stream: fluorine
49     project: 'genius'
50     project-name: 'genius'
51     branch: 'stable/fluorine'
52     build-node: centos7-builder-2c-8g
53     mvn-settings: 'genius-settings'
54     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
55     build-timeout: 90
56     dependencies: >
57         controller-merge-{stream},
58         yangtools-merge-{stream},
59         odlparent-merge-{stream},
60         openflowplugin-merge-{stream},
61         neutron-merge-{stream}
62     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
63
64     # Used by the release job
65     staging-profile-id: 96fb4b6d9d1ee
66
67 - project:
68     name: genius-oxygen
69     jobs:
70       - '{project-name}-distribution-check-{stream}'
71       - '{project-name}-maven-javadoc-jobs'
72       - '{project-name}-rtd-jobs':
73           build-node: centos7-builder-2c-2g
74           project-pattern: genius
75           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
76           rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
77       - odl-maven-jobs
78
79     stream: oxygen
80     project: 'genius'
81     project-name: 'genius'
82     branch: 'stable/oxygen'
83     build-node: centos7-builder-2c-8g
84     mvn-settings: 'genius-settings'
85     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
86     build-timeout: 90
87     dependencies: >
88         controller-merge-{stream},
89         yangtools-merge-{stream},
90         odlparent-merge-{stream},
91         openflowplugin-merge-{stream},
92         neutron-merge-{stream}
93     email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
94
95     # Used by the release job
96     staging-profile-id: 96fb4b6d9d1ee
97
98 - project:
99     name: genius-sonar
100     jobs:
101       - gerrit-maven-sonar
102     project: 'genius'
103     project-name: 'genius'
104     branch: 'master'
105     build-node: centos7-builder-2c-8g
106     mvn-settings: 'genius-settings'
107     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
108
109 - project:
110     name: genius-view
111     views:
112       - project-view
113     project-name: genius