cf57422e4bf7ae2e3d7dccb5e1cbc2532cb077de
[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     jdks:
14       - openjdk8
15     mvn-settings: 'yangtools-settings'
16     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
17
18     dependencies: ''
19     email-upstream: '[yangtools]'
20     archive-artifacts: >
21         **/*.prop
22         **/*.log
23         **/target/surefire-reports/*-output.txt
24         **/target/failsafe-reports/failsafe-summary.xml
25         **/hs_err_*.log
26         **/target/feature/feature.xml
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-javadoc-jobs'
37       - odl-maven-jobs
38
39     stream: nitrogen
40     project: 'yangtools'
41     project-name: 'yangtools'
42     branch: 'v1.2.x'
43     distribution_branch: 'stable/nitrogen'
44     jdks:
45       - openjdk8
46     mvn-settings: 'yangtools-settings'
47     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
48
49     dependencies: 'odlparent-merge-{stream}'
50     email-upstream: '[yangtools] [odlparent]'
51     archive-artifacts: >
52         **/*.prop
53         **/*.log
54         **/target/surefire-reports/*-output.txt
55         **/target/failsafe-reports/failsafe-summary.xml
56         **/hs_err_*.log
57         **/target/feature/feature.xml
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-javadoc-jobs'
68       - odl-maven-jobs
69
70     stream: carbon
71     project: 'yangtools'
72     project-name: 'yangtools'
73     branch: 'stable/carbon'
74     karaf-version: karaf3
75     jdks:
76       - openjdk8
77     mvn-settings: 'yangtools-settings'
78     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
79
80     dependencies: 'odlparent-merge-{stream}'
81     email-upstream: '[yangtools] [odlparent]'
82     archive-artifacts: >
83         **/*.prop
84         **/*.log
85         **/target/surefire-reports/*-output.txt
86         **/target/failsafe-reports/failsafe-summary.xml
87         **/hs_err_*.log
88         **/target/feature/feature.xml
89
90     # Used by the release job
91     staging-profile-id: 1271cf710cc09d
92
93 - project:
94     name: yangtools-sonar
95     jobs:
96       - gerrit-maven-sonar
97
98     project: 'yangtools'
99     project-name: 'yangtools'
100     branch: 'master'
101     mvn-settings: 'yangtools-settings'
102     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'