Merge "Use Karaf test script that avoids ODLPARENT-139"
[releng/builder.git] / jjb / yangtools / yangtools.yaml
1 ---
2 - project:
3     name: yangtools-master
4     jobs:
5       - '{project-name}-maven-javadoc-jobs'
6       - odl-maven-jobs
7
8     project: yangtools
9     project-name: yangtools
10     branch: master
11     stream: master
12
13     mvn-settings: 'yangtools-settings'
14     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
15
16     dependencies: ''
17     email-upstream: '[yangtools]'
18     archive-artifacts: >
19         **/*.prop
20         **/*.log
21         **/target/surefire-reports/*-output.txt
22         **/target/failsafe-reports/failsafe-summary.xml
23         **/hs_err_*.log
24         **/target/feature/feature.xml
25
26     # Used by the release job
27     staging-profile-id: 1271cf710cc09d
28
29 - project:
30     name: yangtools-nitrogen
31     jobs:
32       - '{project-name}-distribution-check-{stream}'
33       - '{project-name}-maven-javadoc-jobs'
34       - odl-maven-jobs
35
36     stream: nitrogen
37     project: 'yangtools'
38     project-name: 'yangtools'
39     branch: 'v1.2.x'
40     distribution_branch: 'stable/nitrogen'
41     mvn-settings: 'yangtools-settings'
42     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
43
44     dependencies: 'odlparent-merge-{stream}'
45     email-upstream: '[yangtools] [odlparent]'
46     archive-artifacts: >
47         **/*.prop
48         **/*.log
49         **/target/surefire-reports/*-output.txt
50         **/target/failsafe-reports/failsafe-summary.xml
51         **/hs_err_*.log
52         **/target/feature/feature.xml
53
54     # Used by the release job
55     staging-profile-id: 1271cf710cc09d
56
57 - project:
58     name: yangtools-carbon
59     jobs:
60       - '{project-name}-distribution-check-{stream}'
61       - '{project-name}-maven-javadoc-jobs'
62       - odl-maven-jobs
63
64     stream: carbon
65     project: 'yangtools'
66     project-name: 'yangtools'
67     branch: 'stable/carbon'
68     karaf-version: karaf3
69     mvn-settings: 'yangtools-settings'
70     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
71
72     dependencies: 'odlparent-merge-{stream}'
73     email-upstream: '[yangtools] [odlparent]'
74     archive-artifacts: >
75         **/*.prop
76         **/*.log
77         **/target/surefire-reports/*-output.txt
78         **/target/failsafe-reports/failsafe-summary.xml
79         **/hs_err_*.log
80         **/target/feature/feature.xml
81
82     # Used by the release job
83     staging-profile-id: 1271cf710cc09d
84
85 - project:
86     name: yangtools-sonar
87     jobs:
88       - gerrit-maven-sonar
89
90     project: 'yangtools'
91     project-name: 'yangtools'
92     branch: 'master'
93     mvn-settings: 'yangtools-settings'
94     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'