Merge "Update packaging jobs to use Ubuntu 16.04 images"
[releng/builder.git] / jjb / odlparent / odlparent.yaml
1 ---
2 - project:
3     name: odlparent-nitrogen
4     jobs:
5       - '{project-name}-clm-{stream}'
6       - '{project-name}-distribution-check-{stream}'
7       - '{project-name}-integration-{stream}'
8       - '{project-name}-merge-{stream}'
9       - '{project-name}-verify-{stream}-{maven}-{jdks}'
10       - '{project-name}-verify-tox-{stream}'
11       - '{project-name}-maven-jobs'
12
13     stream: nitrogen
14     project: 'odlparent'
15     project-name: 'odlparent'
16     branch: 'master'
17     jdk: openjdk8
18     jdks:
19       - openjdk8
20     maven:
21       - mvn33:
22           mvn-version: mvn33
23     mvn-settings: 'odlparent-settings'
24     mvn-goals: 'clean install'
25     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
26     mvn-version: mvn33
27     dependencies: ''
28     email-upstream: '[odlparent]'
29     archive-artifacts: ''
30
31     # Used by the release job
32     settings-file: odlparent-settings
33     staging-profile-id: 880d5ac25eaa
34
35 - project:
36     name: odlparent-carbon
37     jobs:
38       - '{project-name}-clm-{stream}'
39       - '{project-name}-distribution-check-{stream}'
40       - '{project-name}-integration-{stream}'
41       - '{project-name}-merge-{stream}'
42       - '{project-name}-validate-autorelease-{stream}'
43       - '{project-name}-verify-{stream}-{maven}-{jdks}'
44       - '{project-name}-verify-tox-{stream}'
45
46     stream: carbon
47     project: 'odlparent'
48     project-name: 'odlparent'
49     branch: 'stable/carbon'
50     karaf-version: karaf3
51     jdk: openjdk8
52     jdks:
53       - openjdk8
54     maven:
55       - mvn33:
56           mvn-version: 'mvn33'
57     mvn-settings: 'odlparent-settings'
58     mvn-goals: 'clean install'
59     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
60     dependencies: ''
61     email-upstream: '[odlparent]'
62     archive-artifacts: ''
63
64 - project:
65     name: odlparent-boron
66     jobs:
67       - '{project-name}-clm-{stream}'
68       - '{project-name}-distribution-check-{stream}'
69       - '{project-name}-integration-{stream}'
70       - '{project-name}-merge-{stream}'
71       - '{project-name}-validate-autorelease-{stream}'
72       - '{project-name}-verify-{stream}-{maven}-{jdks}'
73
74     stream: boron
75     project: 'odlparent'
76     project-name: 'odlparent'
77     branch: 'stable/boron'
78     karaf-version: karaf3
79     jdk: openjdk8
80     jdks:
81       - openjdk8
82     maven:
83       - mvn33:
84           mvn-version: 'mvn33'
85     mvn-settings: 'odlparent-settings'
86     mvn-goals: 'clean install'
87     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
88     dependencies: ''
89     email-upstream: '[odlparent]'
90     archive-artifacts: ''
91
92 - project:
93     name: odlparent-sonar
94     jobs:
95       - '{project-name}-sonar'
96
97     project: 'odlparent'
98     project-name: 'odlparent'
99     branch: 'master'
100     mvn-settings: 'odlparent-settings'
101     mvn-goals: 'clean install'
102     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'