Merge changes from topic 'refactoring'
[releng/builder.git] / jjb / odlparent / odlparent.yaml
1 ---
2 - project:
3     name: odlparent-master
4     jobs:
5       - '{project-name}-merge-{stream}'
6       - '{project-name}-verify-{stream}-{maven}-{jdks}'
7       - '{project-name}-verify-tox-{stream}'
8       - '{project-name}-maven-jobs'
9
10     project: odlparent
11     project-name: odlparent
12     stream: master
13     branch: master
14     distribution_branch: master
15
16     jdk: openjdk8
17     jdks:
18       - openjdk8
19     maven:
20       - mvn33:
21           mvn-version: mvn33
22     mvn-settings: odlparent-settings
23     mvn-goals: clean install
24     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
25     mvn-version: mvn33
26
27     dependencies: ''
28     email-upstream: '[odlparent]'
29     archive-artifacts: ''
30
31     # Used by the release job
32     staging-profile-id: 880d5ac25eaa
33
34 - project:
35     name: odlparent-2.0.x
36     jobs:
37       - '{project-name}-merge-{stream}'
38       - '{project-name}-verify-{stream}-{maven}-{jdks}'
39       - '{project-name}-verify-tox-{stream}'
40       - '{project-name}-maven-jobs'
41
42     project: odlparent
43     project-name: odlparent
44     stream: 2.0.x
45     branch: 2.0.x
46     distribution_branch: master
47
48     jdk: openjdk8
49     jdks:
50       - openjdk8
51     maven:
52       - mvn33:
53           mvn-version: mvn33
54     mvn-settings: odlparent-settings
55     mvn-goals: clean install
56     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
57     mvn-version: mvn33
58
59     dependencies: ''
60     email-upstream: '[odlparent]'
61     archive-artifacts: ''
62
63     # Used by the release job
64     staging-profile-id: 880d5ac25eaa
65
66 - project:
67     name: odlparent-carbon
68     jobs:
69       - '{project-name}-distribution-check-{stream}'
70       - '{project-name}-integration-{stream}'
71       - '{project-name}-merge-{stream}'
72       - '{project-name}-verify-{stream}-{maven}-{jdks}'
73       - '{project-name}-verify-tox-{stream}'
74       - '{project-name}-maven-jobs'
75
76     stream: carbon
77     project: 'odlparent'
78     project-name: 'odlparent'
79     branch: 'stable/carbon'
80     karaf-version: karaf3
81     jdk: openjdk8
82     jdks:
83       - openjdk8
84     maven:
85       - mvn33:
86           mvn-version: 'mvn33'
87     mvn-settings: 'odlparent-settings'
88     mvn-goals: 'clean install'
89     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
90     dependencies: ''
91     email-upstream: '[odlparent]'
92     archive-artifacts: ''
93
94     # Used by the release job
95     staging-profile-id: 880d5ac25eaa
96
97 - project:
98     name: odlparent-boron
99     jobs:
100       - '{project-name}-distribution-check-{stream}'
101       - '{project-name}-integration-{stream}'
102       - '{project-name}-merge-{stream}'
103       - '{project-name}-verify-{stream}-{maven}-{jdks}'
104       - '{project-name}-maven-jobs'
105
106     stream: boron
107     project: 'odlparent'
108     project-name: 'odlparent'
109     branch: 'stable/boron'
110     karaf-version: karaf3
111     jdk: openjdk8
112     jdks:
113       - openjdk8
114     maven:
115       - mvn33:
116           mvn-version: 'mvn33'
117     mvn-settings: 'odlparent-settings'
118     mvn-goals: 'clean install'
119     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
120     dependencies: ''
121     email-upstream: '[odlparent]'
122     archive-artifacts: ''
123
124     # Used by the release job
125     staging-profile-id: 880d5ac25eaa
126
127 - project:
128     name: odlparent-sonar
129     jobs:
130       - '{project-name}-sonar'
131
132     project: 'odlparent'
133     project-name: 'odlparent'
134     branch: 'master'
135     mvn-settings: 'odlparent-settings'
136     mvn-goals: 'clean install'
137     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'