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