Move odlparent Sonar scan to Sonarcloud
[releng/builder.git] / jjb / odlparent / odlparent.yaml
1 ---
2 - project:
3     name: odlparent-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           doc-dir: .tox/docs/tmp/html
10           project-pattern: odlparent
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-odlparent/50830/
12           rtd-token: e5afd4ac1ead64408d9e13cd1f628ade55512f8f
13       - odl-maven-jobs-jdk11
14       - odl-maven-verify-jobs
15       - gerrit-tox-verify
16
17     project: odlparent
18     project-name: odlparent
19     stream: master
20     branch: master
21
22     java-version: 'openjdk11'
23     mvn-settings: odlparent-settings
24     mvn-version: mvn36
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-6.0.x
41     jobs:
42       - '{project-name}-rtd-jobs':
43           build-node: centos7-builder-2c-2g
44           doc-dir: .tox/docs/tmp/html
45           project-pattern: odlparent
46           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-odlparent/50830/
47           rtd-token: e5afd4ac1ead64408d9e13cd1f628ade55512f8f
48       - odl-maven-jobs-jdk11
49       - odl-maven-verify-jobs
50       - gerrit-tox-verify
51
52     project: odlparent
53     project-name: odlparent
54     stream: 6.0.x
55     branch: 6.0.x
56
57     java-version: 'openjdk11'
58     mvn-settings: odlparent-settings
59     mvn-opts: '-Xmx1024m'
60     mvn-version: mvn35
61
62     dependencies: ''
63     email-upstream: '[odlparent]'
64     archive-artifacts: >
65         **/*.prop
66         **/*.log
67         **/target/surefire-reports/*-output.txt
68         **/target/failsafe-reports/failsafe-summary.xml
69         **/hs_err_*.log
70         **/target/feature/feature.xml
71
72     # Used by the release job
73     staging-profile-id: 880d5ac25eaa
74
75 - project:
76     name: odlparent-5.0.x
77     jobs:
78       - '{project-name}-maven-javadoc-jobs'
79       - odl-maven-jobs
80       - odl-maven-verify-jobs
81       - gerrit-tox-verify
82
83     project: odlparent
84     project-name: odlparent
85     stream: 5.0.x
86     branch: 5.0.x
87
88     mvn-settings: odlparent-settings
89     mvn-opts: '-Xmx1024m'
90     mvn-version: mvn35
91
92     dependencies: ''
93     email-upstream: '[odlparent]'
94     archive-artifacts: >
95         **/*.prop
96         **/*.log
97         **/target/surefire-reports/*-output.txt
98         **/target/failsafe-reports/failsafe-summary.xml
99         **/hs_err_*.log
100         **/target/feature/feature.xml
101
102     # Used by the release job
103     staging-profile-id: 880d5ac25eaa
104
105 - project:
106     name: odlparent-sonar
107     jobs:
108       - gerrit-maven-sonar:
109           mvn-params: >
110             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
111             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
112
113     project: 'odlparent'
114     project-name: 'odlparent'
115     branch: 'master'
116     java-version: 'openjdk11'
117     mvn-settings: 'odlparent-settings'
118     mvn-opts: '-Xmx1024m'
119     sonarcloud: true
120     sonarcloud-project-organization: '{sonarcloud_project_organization}'
121     sonarcloud-api-token: '{sonarcloud_api_token}'
122     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
123
124 - project:
125     name: odlparent-view
126     views:
127       - project-view
128     project-name: odlparent