ff87b8d8134a096fb1aeea4bd1c4bfe7924c8a64
[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-release-management
79     jobs:
80       - gerrit-release-merge
81
82     project: telemetry
83     project-name: telemetry
84
85     build-node: centos7-builder-2c-1g
86     mvn-settings: telemetry-settings
87
88 - project:
89     name: telemetry-sonar
90     jobs:
91       - gerrit-maven-sonar
92
93     project: "telemetry"
94     project-name: "telemetry"
95     branch: "master"
96     mvn-settings: "telemetry-settings"
97     mvn-goals: "clean install"
98     mvn-opts: "-Xmx1024m"
99     sonarcloud: true
100     sonarcloud-project-organization: "{sonarcloud_project_organization}"
101     sonarcloud-api-token: "{sonarcloud_api_token}"
102     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
103
104 - project:
105     name: telemetry-info
106     jobs:
107       - gerrit-info-yaml-verify
108     project: telemetry
109     project-name: telemetry
110     branch: master
111     build-node: centos7-builder-2c-1g
112
113 - project:
114     name: telemetry-view
115     views:
116       - project-view
117     project-name: telemetry