Merge "Configure tep-ip for genius auto tunnels"
[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         **/*.prop
28         **/*.log
29         **/target/surefire-reports/*-output.txt
30         **/target/failsafe-reports/failsafe-summary.xml
31         **/hs_err_*.log
32         **/target/feature/feature.xml
33
34     # Used by the release job
35     staging-profile-id: 1271cf710cc09d
36
37 - project:
38     name: yangtools-nitrogen
39     jobs:
40       - '{project-name}-distribution-check-{stream}'
41       - '{project-name}-integration-{stream}'
42       - '{project-name}-maven-jobs'
43       - '{project-name}-maven-javadoc-jobs'
44       - '{project-name}-merge-{stream}'
45
46     stream: nitrogen
47     project: 'yangtools'
48     project-name: 'yangtools'
49     branch: 'v1.2.x'
50     distribution_branch: 'stable/nitrogen'
51     jdks:
52       - openjdk8
53     maven:
54       - mvn33:
55           mvn-version: 'mvn33'
56     mvn-settings: 'yangtools-settings'
57     mvn-goals: 'clean install'
58     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
59     mvn-version: mvn33
60
61     dependencies: 'odlparent-merge-{stream}'
62     email-upstream: '[yangtools] [odlparent]'
63     archive-artifacts: >
64         **/*.prop
65         **/*.log
66         **/target/surefire-reports/*-output.txt
67         **/target/failsafe-reports/failsafe-summary.xml
68         **/hs_err_*.log
69         **/target/feature/feature.xml
70
71     # Used by the release job
72     staging-profile-id: 1271cf710cc09d
73
74 - project:
75     name: yangtools-carbon
76     jobs:
77       - '{project-name}-distribution-check-{stream}'
78       - '{project-name}-integration-{stream}'
79       - '{project-name}-maven-jobs'
80       - '{project-name}-maven-javadoc-jobs'
81       - '{project-name}-merge-{stream}'
82
83     stream: carbon
84     project: 'yangtools'
85     project-name: 'yangtools'
86     branch: 'stable/carbon'
87     karaf-version: karaf3
88     jdks:
89       - openjdk8
90     maven:
91       - mvn33:
92           mvn-version: 'mvn33'
93     mvn-settings: 'yangtools-settings'
94     mvn-goals: 'clean install'
95     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
96     mvn-version: mvn33
97
98     dependencies: 'odlparent-merge-{stream}'
99     email-upstream: '[yangtools] [odlparent]'
100     archive-artifacts: >
101         **/*.prop
102         **/*.log
103         **/target/surefire-reports/*-output.txt
104         **/target/failsafe-reports/failsafe-summary.xml
105         **/hs_err_*.log
106         **/target/feature/feature.xml
107
108     # Used by the release job
109     staging-profile-id: 1271cf710cc09d
110
111 - project:
112     name: yangtools-sonar
113     jobs:
114       - gerrit-maven-sonar
115
116     project: 'yangtools'
117     project-name: 'yangtools'
118     branch: 'master'
119     mvn-settings: 'yangtools-settings'
120     mvn-goals: 'clean install'
121     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'