Add sonar job for odlsaf
[releng/builder.git] / jjb / odlsaf / odlsaf.yaml
1 ---
2 - project:
3     name: odlsaf-silicon
4     jobs:
5       - gerrit-release-merge
6       - odl-maven-jobs-jdk11
7       - odl-maven-verify-jobs
8
9     stream: silicon
10     project: 'odlsaf'
11     project-name: 'odlsaf'
12     build-node: centos7-builder-2c-2g
13     build-timeout: 120
14     branch: 'master'
15     java-version: 'openjdk11'
16     mvn-settings: 'odlsaf-settings'
17     mvn-opts: '-Xmx2048m'
18     email-upstream: '[app-dev]'
19
20     # Used by the release job
21     staging-profile-id: 2802f0e38ee665
22
23 - project:
24     name: odlsaf-aluminium
25     jobs:
26       - odl-maven-jobs-jdk11
27       - odl-maven-verify-jobs
28
29     stream: aluminium
30     project: 'odlsaf'
31     project-name: 'odlsaf'
32     build-node: centos7-builder-2c-2g
33     build-timeout: 120
34     branch: 'stable/aluminium'
35     java-version: 'openjdk11'
36     mvn-settings: 'odlsaf-settings'
37     mvn-opts: '-Xmx2048m'
38     email-upstream: '[app-dev]'
39
40     # Used by the release job
41     staging-profile-id: 2802f0e38ee665
42
43 - project:
44     name: odlsaf-sonar
45     jobs:
46       - gerrit-maven-sonar:
47           mvn-params: >
48             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
49             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
50
51     project: 'odlsaf'
52     project-name: 'odlsaf'
53     branch: 'master'
54     mvn-settings: 'odlsaf-settings'
55     mvn-opts: '-Xmx1024m'
56     sonarcloud: true
57     sonarcloud-project-organization: '{sonarcloud_project_organization}'
58     sonarcloud-api-token: '{sonarcloud_api_token}'
59     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
60
61 - project:
62     name: odlsaf-info
63     jobs:
64       - gerrit-info-yaml-verify
65     project: odlsaf
66     project-name: odlsaf
67     branch: master
68     build-node: centos7-builder-2c-1g
69
70 - project:
71     name: odlsaf-view
72     views:
73       - project-view
74     project-name: odlsaf