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