File tree 2 files changed +52
-92
lines changed
2 files changed +52
-92
lines changed Original file line number Diff line number Diff line change @@ -163,8 +163,6 @@ jobs:
163
163
- run :
164
164
name : Test
165
165
command : mvn -am -pl driver test -Dsurefire.failIfNoSpecifiedTests=false <<parameters.args>>
166
- - report :
167
- working_directory : driver
168
166
- run :
169
167
name : Create reports
170
168
command : mvn surefire-report:report-only
@@ -200,6 +198,36 @@ jobs:
200
198
path : integration-tests/target/site
201
199
- store_cache
202
200
201
+ sonar :
202
+ parameters :
203
+ docker-img :
204
+ type : ' string'
205
+ default : <<pipeline.parameters.docker-img>>
206
+ topology :
207
+ type : ' string'
208
+ default : ' single'
209
+ executor : ' j21'
210
+ steps :
211
+ - timeout :
212
+ duration : ' 10m'
213
+ - checkout
214
+ - setup_remote_docker
215
+ - start-db :
216
+ docker-img : <<parameters.docker-img>>
217
+ topology : <<parameters.topology>>
218
+ - load_cache
219
+ - mvn-info
220
+ - restore_cache :
221
+ key : sonar-java-driver
222
+ - run :
223
+ name : Build and analyze
224
+ command : mvn -Pstatic-code-analysis -B -Dgpg.skip=true -am -pl driver verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=arangodb_arangodb-java-driver -Dmaven.javadoc.skip=true -DenableSlowTests=true
225
+ - save_cache :
226
+ key : sonar-java-driver
227
+ paths :
228
+ - ~/.sonar/cache
229
+ - store_cache
230
+
203
231
deploy :
204
232
executor : ' j11'
205
233
steps :
@@ -328,17 +356,31 @@ workflows:
328
356
# topology:
329
357
# - 'single'
330
358
# - 'cluster'
331
- integration-test :
359
+ # integration-test:
360
+ # jobs:
361
+ # - integration-test:
362
+ # name: integration-test-<<matrix.args>>
363
+ # matrix:
364
+ # parameters:
365
+ # args:
366
+ # - '-Pinternal-serde'
367
+ # - '-Pjackson-serde'
368
+ # - '-Pjsonb-serde'
369
+ # - '-Pplain'
370
+
371
+ sonar :
372
+ when :
373
+ not : <<pipeline.parameters.docker-img>>
332
374
jobs :
333
- - integration-test :
334
- name : integration-test-<<matrix.args>>
375
+ - sonar :
376
+ name : sonar
335
377
matrix :
336
378
parameters :
337
- args :
338
- - ' -Pinternal-serde '
339
- - ' -Pjackson-serde '
340
- - ' -Pjsonb-serde '
341
- - ' -Pplain '
379
+ docker-img :
380
+ - ' docker.io/arangodb/enterprise:3.11 '
381
+ topology :
382
+ - ' cluster '
383
+
342
384
deploy :
343
385
jobs :
344
386
- deploy :
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments