840280f6477ddaf8d8b8b02275dd74a8957a54f1
[releng/builder.git] / jjb / odlparent / odlparent.yaml
1 ---
2 - project:
3     name: odlparent-master
4     jobs:
5       - '{project-name}-maven-jobs'
6       - '{project-name}-maven-javadoc-jobs'
7       - gerrit-maven-merge
8       - gerrit-tox-verify
9
10     project: odlparent
11     project-name: odlparent
12     stream: master
13     branch: master
14     distribution_branch: master
15
16     jdks:
17       - openjdk8
18     maven:
19       - mvn33:
20           mvn-version: mvn33
21     mvn-settings: odlparent-settings
22     mvn-goals: clean install
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     mvn-version: mvn33
25
26     dependencies: ''
27     email-upstream: '[odlparent]'
28     archive-artifacts: >
29         **/*.prop
30         **/*.log
31         **/target/surefire-reports/*-output.txt
32         **/target/failsafe-reports/failsafe-summary.xml
33         **/hs_err_*.log
34         **/target/feature/feature.xml
35
36     # Used by the release job
37     staging-profile-id: 880d5ac25eaa
38
39 - project:
40     name: odlparent-2.0.x
41     jobs:
42       - '{project-name}-maven-jobs'
43       - '{project-name}-maven-javadoc-jobs'
44       - gerrit-maven-merge
45       - gerrit-tox-verify
46
47     project: odlparent
48     project-name: odlparent
49     stream: 2.0.x
50     branch: 2.0.x
51     distribution_branch: master
52
53     jdks:
54       - openjdk8
55     maven:
56       - mvn33:
57           mvn-version: mvn33
58     mvn-settings: odlparent-settings
59     mvn-goals: clean install
60     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
61     mvn-version: mvn33
62
63     dependencies: ''
64     email-upstream: '[odlparent]'
65     archive-artifacts: >
66         **/*.prop
67         **/*.log
68         **/target/surefire-reports/*-output.txt
69         **/target/failsafe-reports/failsafe-summary.xml
70         **/hs_err_*.log
71         **/target/feature/feature.xml
72
73     # Used by the release job
74     javadoc-path: org.opendaylight.$PROJECT/$STREAM
75     staging-profile-id: 880d5ac25eaa
76
77 - project:
78     name: odlparent-carbon
79     jobs:
80       - '{project-name}-distribution-check-{stream}'
81       - '{project-name}-integration-{stream}'
82       - '{project-name}-maven-jobs'
83       - '{project-name}-maven-javadoc-jobs'
84       - gerrit-maven-merge
85       - gerrit-tox-verify
86
87     stream: carbon
88     project: 'odlparent'
89     project-name: 'odlparent'
90     branch: 'stable/carbon'
91     karaf-version: karaf3
92     jdks:
93       - openjdk8
94     maven:
95       - mvn33:
96           mvn-version: 'mvn33'
97     mvn-settings: 'odlparent-settings'
98     mvn-goals: 'clean install'
99     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
100     dependencies: ''
101     email-upstream: '[odlparent]'
102     archive-artifacts: >
103         **/*.prop
104         **/*.log
105         **/target/surefire-reports/*-output.txt
106         **/target/failsafe-reports/failsafe-summary.xml
107         **/hs_err_*.log
108         **/target/feature/feature.xml
109
110     # Used by the release job
111     javadoc-path: org.opendaylight.$PROJECT/$STREAM
112     staging-profile-id: 880d5ac25eaa
113
114 - project:
115     name: odlparent-sonar
116     jobs:
117       - gerrit-maven-sonar
118
119     project: 'odlparent'
120     project-name: 'odlparent'
121     branch: 'master'
122     mvn-settings: 'odlparent-settings'
123     mvn-goals: 'clean install'
124     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'