Move unimgr Sonar scan to Sonarcloud
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-master
4     jobs:
5       - 'gerrit-release-merge':
6           build-node: centos7-builder-2c-2g
7       - '{project-name}-rtd-jobs':
8           build-node: centos7-builder-2c-2g
9           project-pattern: mdsal
10           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
11           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
12       - odl-maven-jobs-jdk11
13       - odl-maven-verify-jobs
14
15     project: mdsal
16     project-name: mdsal
17     branch: master
18     stream: master
19
20     java-version: 'openjdk11'
21     mvn-settings: 'mdsal-settings'
22     mvn-version: mvn36
23     build-timeout: 90
24
25     archive-artifacts: >
26         **/*.prop
27         **/*.log
28         **/target/surefire-reports/*-output.txt
29         **/target/failsafe-reports/failsafe-summary.xml
30         **/hs_err_*.log
31         **/target/feature/feature.xml
32
33     # Used by the release job
34     staging-profile-id: a674173c7b29d
35
36 - project:
37     name: mdsal-5.0.x
38     jobs:
39       - '{project-name}-rtd-jobs':
40           build-node: centos7-builder-2c-2g
41           project-pattern: mdsal
42           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
43           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
44       - odl-maven-jobs-jdk11
45       - odl-maven-verify-jobs
46
47     project: mdsal
48     project-name: mdsal
49     branch: 5.0.x
50     stream: 5.0.x
51
52     java-version: 'openjdk11'
53     mvn-settings: 'mdsal-settings'
54     mvn-opts: '-Xmx2048m'
55     build-timeout: 90
56
57     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
58     email-upstream: '[mdsal] [odlparent] [yangtools]'
59     archive-artifacts: >
60         **/*.prop
61         **/*.log
62         **/target/surefire-reports/*-output.txt
63         **/target/failsafe-reports/failsafe-summary.xml
64         **/hs_err_*.log
65         **/target/feature/feature.xml
66
67     # Used by the release job
68     staging-profile-id: a674173c7b29d
69
70 - project:
71     name: mdsal-v4.0.x
72     jobs:
73       - '{project-name}-rtd-jobs':
74           build-node: centos7-builder-2c-2g
75           project-pattern: mdsal
76           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
77           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
78       - odl-maven-jobs
79       - odl-maven-verify-jobs
80
81     project: mdsal
82     project-name: mdsal
83     branch: v4.0.x
84     stream: v4.0.x
85
86     mvn-settings: 'mdsal-settings'
87     mvn-opts: '-Xmx2048m'
88     build-timeout: 90
89
90     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
91     email-upstream: '[mdsal] [odlparent] [yangtools]'
92     archive-artifacts: >
93         **/*.prop
94         **/*.log
95         **/target/surefire-reports/*-output.txt
96         **/target/failsafe-reports/failsafe-summary.xml
97         **/hs_err_*.log
98         **/target/feature/feature.xml
99
100     # Used by the release job
101     staging-profile-id: a674173c7b29d
102
103 - project:
104     name: mdsal-sonar
105     jobs:
106       - gerrit-maven-sonar:
107           mvn-params: >
108             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
109             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
110             -Dskip.karaf.featureTest=true
111
112     project: 'mdsal'
113     project-name: 'mdsal'
114     branch: 'master'
115     build-node: centos7-builder-8c-8g
116     java-version: 'openjdk11'
117     mvn-settings: 'mdsal-settings'
118     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
119     mvn-opts: '-Xmx2048m'
120
121 - project:
122     name: mdsal-view
123     views:
124       - project-view
125     project-name: mdsal