Add job to auto-update new built packer images
[releng/builder.git] / jjb / telemetry / telemetry.yaml
1 ---
2 - project:
3     name: telemetry-magnesium
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: magnesium
15     project: 'telemetry'
16     project-name: 'telemetry'
17     branch: 'master'
18     mvn-settings: 'telemetry-settings'
19     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
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-sodium
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: sodium
40     project: 'telemetry'
41     project-name: 'telemetry'
42     branch: 'stable/sodium'
43     mvn-settings: 'telemetry-settings'
44     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
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-neon
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: neon
65     project: 'telemetry'
66     project-name: 'telemetry'
67     branch: 'stable/neon'
68     mvn-settings: 'telemetry-settings'
69     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
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-fluorine
79     jobs:
80       - 'odl-maven-jobs'
81       - odl-maven-verify-jobs
82       - '{project-name}-integration-{stream}'
83
84     stream: fluorine
85     project: 'telemetry'
86     project-name: 'telemetry'
87     branch: 'stable/fluorine'
88     mvn-settings: 'telemetry-settings'
89     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
90     dependencies: ''
91     email-upstream: '[telemetry]'
92     archive-artifacts: ''
93
94     # Used by the release job
95     staging-profile-id: 8ed9c52266504
96
97 - project:
98     name: telemetry-sonar
99     jobs:
100       - gerrit-maven-sonar
101
102     project: 'telemetry'
103     project-name: 'telemetry'
104     branch: 'master'
105     mvn-settings: 'telemetry-settings'
106     mvn-goals: 'clean install'
107     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
108
109 - project:
110     name: telemetry-view
111     views:
112       - project-view
113     project-name: telemetry