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