Fix yangtools sonar test coverage
[releng/builder.git] / jjb / yangtools / yangtools.yaml
1 ---
2 - project:
3     name: yangtools-master
4     jobs:
5       - odl-maven-jobs-jdk11
6       - odl-maven-verify-jobs
7
8     project: yangtools
9     project-name: yangtools
10     branch: master
11     stream: master
12
13     java-version: "openjdk11"
14     mvn-settings: "yangtools-settings"
15     mvn-version: mvn36
16
17     dependencies: ""
18     email-upstream: "[yangtools]"
19     archive-artifacts: >
20       **/*.prop
21       **/*.log
22       **/target/surefire-reports/*-output.txt
23       **/target/failsafe-reports/failsafe-summary.xml
24       **/hs_err_*.log
25       **/target/feature/feature.xml
26
27     # Used by the release job
28     staging-profile-id: 1271cf710cc09d
29
30 - project:
31     name: yangtools-5.0.x
32     jobs:
33       - odl-maven-jobs-jdk11
34       - odl-maven-verify-jobs
35
36     project: yangtools
37     project-name: yangtools
38     branch: 5.0.x
39     stream: 5.0.x
40
41     java-version: "openjdk11"
42     mvn-settings: "yangtools-settings"
43     mvn-version: mvn36
44
45     dependencies: ""
46     email-upstream: "[yangtools]"
47     archive-artifacts: >
48       **/*.prop
49       **/*.log
50       **/target/surefire-reports/*-output.txt
51       **/target/failsafe-reports/failsafe-summary.xml
52       **/hs_err_*.log
53       **/target/feature/feature.xml
54
55     # Used by the release job
56     staging-profile-id: 1271cf710cc09d
57
58 - project:
59     name: yangtools-4.0.x
60     jobs:
61       - odl-maven-jobs-jdk11
62       - odl-maven-verify-jobs
63
64     project: yangtools
65     project-name: yangtools
66     branch: 4.0.x
67     stream: 4.0.x
68
69     java-version: "openjdk11"
70     mvn-settings: "yangtools-settings"
71
72     dependencies: ""
73     email-upstream: "[yangtools]"
74     archive-artifacts: >
75       **/*.prop
76       **/*.log
77       **/target/surefire-reports/*-output.txt
78       **/target/failsafe-reports/failsafe-summary.xml
79       **/hs_err_*.log
80       **/target/feature/feature.xml
81
82     # Used by the release job
83     staging-profile-id: 1271cf710cc09d
84
85 - project:
86     name: yangtools-v3.0.x
87     jobs:
88       - odl-maven-jobs
89       - odl-maven-verify-jobs
90
91     project: yangtools
92     project-name: yangtools
93     branch: v3.0.x
94     stream: v3.0.x
95
96     mvn-settings: "yangtools-settings"
97     mvn-opts: "-Xmx1024m"
98
99     dependencies: ""
100     email-upstream: "[yangtools]"
101     archive-artifacts: >
102       **/*.prop
103       **/*.log
104       **/target/surefire-reports/*-output.txt
105       **/target/failsafe-reports/failsafe-summary.xml
106       **/hs_err_*.log
107       **/target/feature/feature.xml
108
109     # Used by the release job
110     staging-profile-id: 1271cf710cc09d
111
112 - project:
113     name: yangtools-release-management
114     jobs:
115       - gerrit-release-merge
116
117     project: yangtools
118     project-name: yangtools
119
120     build-node: centos7-builder-2c-1g
121     mvn-settings: yangtools-settings
122
123 - project:
124     name: yangtools-sonar
125     jobs:
126       - gerrit-maven-sonar:
127           mvn-params: >
128             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
129             -Dskip.karaf.featureTest=true
130           sonar-mvn-goal: >
131             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
132             sonar:sonar
133
134     project: "yangtools"
135     project-name: "yangtools"
136     branch: "master"
137     java-version: "openjdk11"
138     mvn-settings: "yangtools-settings"
139     mvn-opts: "-Xmx1024m"
140     sonarcloud: true
141     sonarcloud-project-organization: "{sonarcloud_project_organization}"
142     sonarcloud-api-token: "{sonarcloud_api_token}"
143     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
144
145 - project:
146     name: yangtools-info
147     jobs:
148       - gerrit-info-yaml-verify
149     project: yangtools
150     project-name: yangtools
151     branch: master
152     build-node: centos7-builder-2c-1g
153
154 - project:
155     name: yangtools-view
156     views:
157       - project-view
158     project-name: yangtools