Add sonar-prescan-script jobs for maven
[releng/global-jjb.git] / .jjb-test / lf-maven-jobs / maven-sonarcloud.yaml
1 ---
2 - project:
3     name: example-sonarcloud
4     jobs:
5       - gerrit-maven-sonar
6
7     project: "sonarcloud"
8     project-name: "sonarcloud"
9     branch: "master"
10     mvn-settings: "sonarcloud-settings"
11     mvn-opts: "-Xmx1024m"
12     sonarcloud: true
13     sonarcloud-project-key: KEY
14     sonarcloud-project-organization: ORGANIZATION
15     sonarcloud-api-token: TOKEN
16
17 - project:
18     name: example-sonarcloud-with-prescan-script
19     jobs:
20       - gerrit-maven-sonar-prescan-script
21
22     project: "sonarcloud"
23     project-name: "sonarcloud"
24     branch: "master"
25     mvn-settings: "sonarcloud-settings"
26     mvn-opts: "-Xmx1024m"
27     sonarcloud: true
28     sonarcloud-project-key: KEY
29     sonarcloud-project-organization: ORGANIZATION
30     sonarcloud-api-token: TOKEN
31     sonar-prescan-script: |
32       echo "Run script at start of job."