e2b3040e42b21a87ce8a0c531ca91e8313178a80
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-oxygen
4     jobs:
5       - '{project-name}-distribution-check-{stream}':
6           mvn-version: 'mvn35'
7       - '{project-name}-integration-{stream}'
8       - '{project-name}-maven-javadoc-jobs'
9       - odl-maven-jobs
10
11     stream: oxygen
12     project: 'mdsal'
13     project-name: 'mdsal'
14     branch: 'master'
15     mvn-settings: 'mdsal-settings'
16     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
17     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
18     build-node: centos7-builder-8c-8g
19     build-timeout: 90
20     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
21     email-upstream: '[mdsal] [odlparent] [yangtools]'
22
23     # Used by the release job
24     staging-profile-id: a674173c7b29d
25
26 - project:
27     name: mdsal-nitrogen
28     jobs:
29       - '{project-name}-distribution-check-{stream}'
30       - '{project-name}-integration-{stream}'
31       - '{project-name}-maven-javadoc-jobs'
32       - odl-maven-jobs
33
34     stream: nitrogen
35     project: 'mdsal'
36     project-name: 'mdsal'
37     branch: 'stable/nitrogen'
38     build-node: centos7-builder-8c-8g
39     mvn-settings: 'mdsal-settings'
40     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
41     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
42     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
43     email-upstream: '[mdsal] [odlparent] [yangtools]'
44
45     # Used by the release job
46     staging-profile-id: a674173c7b29d
47
48 - project:
49     name: mdsal-carbon
50     jobs:
51       - '{project-name}-distribution-check-{stream}'
52       - '{project-name}-integration-{stream}'
53       - '{project-name}-maven-javadoc-jobs'
54       - odl-maven-jobs
55
56     stream: carbon
57     project: 'mdsal'
58     project-name: 'mdsal'
59     branch: 'stable/carbon'
60     build-node: centos7-builder-8c-8g
61     karaf-version: karaf3
62     mvn-settings: 'mdsal-settings'
63     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
64     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
65     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
66     email-upstream: '[mdsal] [odlparent] [yangtools]'
67
68     # Used by the release job
69     staging-profile-id: a674173c7b29d
70
71 - project:
72     name: mdsal-sonar
73     jobs:
74       - gerrit-maven-sonar
75     project: 'mdsal'
76     project-name: 'mdsal'
77     branch: 'master'
78     build-node: centos7-builder-8c-8g
79     mvn-settings: 'mdsal-settings'
80     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
81     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'