Switch to using new odl-maven-jobs group
[releng/builder.git] / jjb / yangide / yangide.yaml
1 ---
2 - project:
3     name: yangide-oxygen
4     jobs:
5       - '{project-name}-integration-{stream}'
6       - odl-maven-jobs
7
8     stream: oxygen
9     project: 'yangide'
10     project-name: 'yangide'
11     branch: 'master'
12     jdks:
13       - openjdk8
14     maven:
15       - mvn33:
16           mvn-version: 'mvn33'
17     mvn-settings: 'yangide-settings'
18     mvn-goals: 'clean install'
19     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
21     email-upstream: '[yangide] [odlparent] [yangtools]'
22     archive-artifacts: ''
23
24     # Used by the release job
25     staging-profile-id: fba306956f98
26
27 - project:
28     name: yangide-nitrogen
29     jobs:
30       - '{project-name}-integration-{stream}'
31       - odl-maven-jobs
32
33     stream: nitrogen
34     project: 'yangide'
35     project-name: 'yangide'
36     branch: 'stable/nitrogen'
37     jdks:
38       - openjdk8
39     maven:
40       - mvn33:
41           mvn-version: 'mvn33'
42     mvn-settings: 'yangide-settings'
43     mvn-goals: 'clean install'
44     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
45     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
46     email-upstream: '[yangide] [odlparent] [yangtools]'
47     archive-artifacts: ''
48
49     # Used by the release job
50     staging-profile-id: fba306956f98
51
52 - project:
53     name: yangide-carbon
54     jobs:
55       - '{project-name}-integration-{stream}'
56       - odl-maven-jobs
57
58     stream: carbon
59     project: 'yangide'
60     project-name: 'yangide'
61     branch: 'stable/carbon'
62     karaf-version: karaf3
63     jdks:
64       - openjdk8
65     maven:
66       - mvn33:
67           mvn-version: 'mvn33'
68     mvn-settings: 'yangide-settings'
69     mvn-goals: 'clean install'
70     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
71     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
72     email-upstream: '[yangide] [odlparent] [yangtools]'
73     archive-artifacts: ''
74
75     # Used by the release job
76     staging-profile-id: fba306956f98
77
78 - project:
79     name: yangide-sonar
80     jobs:
81       - gerrit-maven-sonar
82
83     project: 'yangide'
84     project-name: 'yangide'
85     branch: 'master'
86     mvn-settings: 'yangide-settings'
87     mvn-goals: 'clean install'
88     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'