Split out release-merge job to separate project
[releng/builder.git] / jjb / telemetry / telemetry.yaml
1 ---
2 - project:
3     name: telemetry-silicon
4     jobs:
5       - 'odl-maven-jobs'
6       - odl-maven-verify-jobs
7       - '{project-name}-integration-{stream}'
8       - '{project-name}-rtd-jobs':
9           build-node: centos7-builder-2c-2g
10           project-pattern: telemetry
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
12           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
13
14     stream: silicon
15     project: 'telemetry'
16     project-name: 'telemetry'
17     branch: 'master'
18     mvn-settings: 'telemetry-settings'
19     mvn-opts: '-Xmx1024m'
20     dependencies: ''
21     email-upstream: '[telemetry]'
22     archive-artifacts: ''
23
24     # Used by the release job
25     staging-profile-id: 8ed9c52266504
26
27 - project:
28     name: telemetry-aluminium
29     jobs:
30       - 'odl-maven-jobs'
31       - odl-maven-verify-jobs
32       - '{project-name}-integration-{stream}'
33       - '{project-name}-rtd-jobs':
34           build-node: centos7-builder-2c-2g
35           project-pattern: telemetry
36           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
37           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
38
39     stream: aluminium
40     project: 'telemetry'
41     project-name: 'telemetry'
42     branch: 'stable/aluminium'
43     mvn-settings: 'telemetry-settings'
44     mvn-opts: '-Xmx1024m'
45     dependencies: ''
46     email-upstream: '[telemetry]'
47     archive-artifacts: ''
48
49     # Used by the release job
50     staging-profile-id: 8ed9c52266504
51
52 - project:
53     name: telemetry-magnesium
54     jobs:
55       - 'odl-maven-jobs'
56       - odl-maven-verify-jobs
57       - '{project-name}-integration-{stream}'
58       - '{project-name}-rtd-jobs':
59           build-node: centos7-builder-2c-2g
60           project-pattern: telemetry
61           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
62           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
63
64     stream: magnesium
65     project: 'telemetry'
66     project-name: 'telemetry'
67     branch: 'stable/magnesium'
68     mvn-settings: 'telemetry-settings'
69     mvn-opts: '-Xmx1024m'
70     dependencies: ''
71     email-upstream: '[telemetry]'
72     archive-artifacts: ''
73
74     # Used by the release job
75     staging-profile-id: 8ed9c52266504
76
77 - project:
78     name: telemetry-sodium
79     jobs:
80       - 'odl-maven-jobs'
81       - odl-maven-verify-jobs
82       - '{project-name}-integration-{stream}'
83       - '{project-name}-rtd-jobs':
84           build-node: centos7-builder-2c-2g
85           project-pattern: telemetry
86           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
87           rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
88
89     stream: sodium
90     project: 'telemetry'
91     project-name: 'telemetry'
92     branch: 'stable/sodium'
93     mvn-settings: 'telemetry-settings'
94     mvn-opts: '-Xmx1024m'
95     dependencies: ''
96     email-upstream: '[telemetry]'
97     archive-artifacts: ''
98
99     # Used by the release job
100     staging-profile-id: 8ed9c52266504
101
102 - project:
103     name: telemetry-release-management
104     jobs:
105       - gerrit-release-merge
106
107     project: telemetry
108     project-name: telemetry
109
110     build-node: centos7-builder-2c-1g
111     mvn-settings: telemetry-settings
112
113 - project:
114     name: telemetry-sonar
115     jobs:
116       - gerrit-maven-sonar
117
118     project: 'telemetry'
119     project-name: 'telemetry'
120     branch: 'master'
121     mvn-settings: 'telemetry-settings'
122     mvn-goals: 'clean install'
123     mvn-opts: '-Xmx1024m'
124     sonarcloud: true
125     sonarcloud-project-organization: '{sonarcloud_project_organization}'
126     sonarcloud-api-token: '{sonarcloud_api_token}'
127     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
128
129 - project:
130     name: telemetry-info
131     jobs:
132       - gerrit-info-yaml-verify
133     project: telemetry
134     project-name: telemetry
135     branch: master
136     build-node: centos7-builder-2c-1g
137
138 - project:
139     name: telemetry-view
140     views:
141       - project-view
142     project-name: telemetry