Sodium branch cutting
[releng/builder.git] / jjb / telemetry / telemetry.yaml
1 ---
2 - project:
3     name: telemetry-magnesium
4     jobs:
5       - 'odl-maven-jobs'
6       - '{project-name}-integration-{stream}'
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: telemetry
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
11           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
12
13     stream: magnesium
14     project: 'telemetry'
15     project-name: 'telemetry'
16     branch: 'master'
17     mvn-settings: 'telemetry-settings'
18     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
19     dependencies: ''
20     email-upstream: '[telemetry]'
21     archive-artifacts: ''
22
23     # Used by the release job
24     staging-profile-id: 8ed9c52266504
25
26 - project:
27     name: telemetry-sodium
28     jobs:
29       - 'odl-maven-jobs'
30       - '{project-name}-integration-{stream}'
31       - '{project-name}-rtd-jobs':
32           build-node: centos7-builder-2c-2g
33           project-pattern: telemetry
34           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
35           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
36
37     stream: sodium
38     project: 'telemetry'
39     project-name: 'telemetry'
40     branch: 'stable/sodium'
41     mvn-settings: 'telemetry-settings'
42     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
43     dependencies: ''
44     email-upstream: '[telemetry]'
45     archive-artifacts: ''
46
47     # Used by the release job
48     staging-profile-id: 8ed9c52266504
49
50 - project:
51     name: telemetry-neon
52     jobs:
53       - 'odl-maven-jobs'
54       - '{project-name}-integration-{stream}'
55       - '{project-name}-rtd-jobs':
56           build-node: centos7-builder-2c-2g
57           project-pattern: telemetry
58           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
59           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
60
61     stream: neon
62     project: 'telemetry'
63     project-name: 'telemetry'
64     branch: 'stable/neon'
65     mvn-settings: 'telemetry-settings'
66     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
67     dependencies: ''
68     email-upstream: '[telemetry]'
69     archive-artifacts: ''
70
71     # Used by the release job
72     staging-profile-id: 8ed9c52266504
73
74 - project:
75     name: telemetry-fluorine
76     jobs:
77       - 'odl-maven-jobs'
78       - '{project-name}-integration-{stream}'
79
80     stream: fluorine
81     project: 'telemetry'
82     project-name: 'telemetry'
83     branch: 'stable/fluorine'
84     mvn-settings: 'telemetry-settings'
85     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
86     dependencies: ''
87     email-upstream: '[telemetry]'
88     archive-artifacts: ''
89
90     # Used by the release job
91     staging-profile-id: 8ed9c52266504
92
93 - project:
94     name: telemetry-sonar
95     jobs:
96       - gerrit-maven-sonar
97
98     project: 'telemetry'
99     project-name: 'telemetry'
100     branch: 'master'
101     mvn-settings: 'telemetry-settings'
102     mvn-goals: 'clean install'
103     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
104
105 - project:
106     name: telemetry-view
107     views:
108       - project-view
109     project-name: telemetry