Create Neon jobs and bump fluorine branch
[releng/builder.git] / jjb / telemetry / telemetry.yaml
1 ---
2 - project:
3     name: telemetry-neon
4     jobs:
5       - 'odl-maven-jobs'
6       - '{project-name}-integration-{stream}'
7
8     stream: neon
9     project: 'telemetry'
10     project-name: 'telemetry'
11     branch: 'master'
12     jdks:
13       - openjdk8
14     maven:
15       - mvn33:
16           mvn-version: 'mvn33'
17     mvn-settings: 'telemetry-settings'
18     mvn-goals: 'clean install'
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-fluorine
29     jobs:
30       - 'odl-maven-jobs'
31       - '{project-name}-integration-{stream}'
32
33     stream: fluorine
34     project: 'telemetry'
35     project-name: 'telemetry'
36     branch: 'stable/fluorine'
37     jdks:
38       - openjdk8
39     maven:
40       - mvn33:
41           mvn-version: 'mvn33'
42     mvn-settings: 'telemetry-settings'
43     mvn-goals: 'clean install'
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-sonar
54     jobs:
55       - gerrit-maven-sonar
56
57     project: 'telemetry'
58     project-name: 'telemetry'
59     branch: 'master'
60     mvn-settings: 'telemetry-settings'
61     mvn-goals: 'clean install'
62     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
63
64 - view:
65     name: telemetry
66     description: 'List of telemetry jobs'
67     regex: '^telemetry-.*'
68     <<: *releng_view_common