Branch cut for stable/silicon stream
[releng/builder.git] / jjb / telemetry / telemetry.yaml
1 ---
2 - project:
3     name: telemetry-phosphorus
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: phosphorus
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-silicon
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: silicon
40     project: "telemetry"
41     project-name: "telemetry"
42     branch: "stable/silicon"
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-aluminium
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: aluminium
65     project: "telemetry"
66     project-name: "telemetry"
67     branch: "stable/aluminium"
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-magnesium
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: magnesium
90     project: "telemetry"
91     project-name: "telemetry"
92     branch: "stable/magnesium"
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