-
Notifications
You must be signed in to change notification settings - Fork 314
Introduce cache for Maven dependencies. #9807
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
# Conflicts: # .gitlab-ci.yml
🎯 Code Coverage 🔗 Commit SHA: dffa656 | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 60 metrics, 5 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.025 s) : 0, 1024975
Total [baseline] (8.717 s) : 0, 8716599
Agent [candidate] (1.026 s) : 0, 1026150
Total [candidate] (8.698 s) : 0, 8697644
section iast
Agent [baseline] (1.152 s) : 0, 1151950
Total [baseline] (9.284 s) : 0, 9284462
Agent [candidate] (1.153 s) : 0, 1152857
Total [candidate] (9.273 s) : 0, 9272677
gantt
title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.46 ms) : 0, 1460
crashtracking [candidate] (1.459 ms) : 0, 1459
BytebuddyAgent [baseline] (697.351 ms) : 0, 697351
BytebuddyAgent [candidate] (697.355 ms) : 0, 697355
GlobalTracer [baseline] (243.688 ms) : 0, 243688
GlobalTracer [candidate] (245.161 ms) : 0, 245161
AppSec [baseline] (32.683 ms) : 0, 32683
AppSec [candidate] (32.724 ms) : 0, 32724
Debugger [baseline] (6.352 ms) : 0, 6352
Debugger [candidate] (6.355 ms) : 0, 6355
Remote Config [baseline] (683.72 µs) : 0, 684
Remote Config [candidate] (676.303 µs) : 0, 676
Telemetry [baseline] (9.374 ms) : 0, 9374
Telemetry [candidate] (9.395 ms) : 0, 9395
Flare Poller [baseline] (12.157 ms) : 0, 12157
Flare Poller [candidate] (11.885 ms) : 0, 11885
section iast
crashtracking [baseline] (1.47 ms) : 0, 1470
crashtracking [candidate] (1.47 ms) : 0, 1470
BytebuddyAgent [baseline] (815.492 ms) : 0, 815492
BytebuddyAgent [candidate] (816.49 ms) : 0, 816490
GlobalTracer [baseline] (231.734 ms) : 0, 231734
GlobalTracer [candidate] (231.871 ms) : 0, 231871
AppSec [baseline] (35.175 ms) : 0, 35175
AppSec [candidate] (35.117 ms) : 0, 35117
Debugger [baseline] (6.163 ms) : 0, 6163
Debugger [candidate] (6.19 ms) : 0, 6190
Remote Config [baseline] (596.277 µs) : 0, 596
Remote Config [candidate] (608.416 µs) : 0, 608
Telemetry [baseline] (8.771 ms) : 0, 8771
Telemetry [candidate] (8.652 ms) : 0, 8652
Flare Poller [baseline] (4.358 ms) : 0, 4358
Flare Poller [candidate] (4.268 ms) : 0, 4268
IAST [baseline] (26.806 ms) : 0, 26806
IAST [candidate] (26.782 ms) : 0, 26782
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1018030
Total [baseline] (10.61 s) : 0, 10610262
Agent [candidate] (1.02 s) : 0, 1019791
Total [candidate] (10.626 s) : 0, 10626082
section appsec
Agent [baseline] (1.205 s) : 0, 1205284
Total [baseline] (10.859 s) : 0, 10858676
Agent [candidate] (1.196 s) : 0, 1196000
Total [candidate] (10.824 s) : 0, 10824023
section iast
Agent [baseline] (1.151 s) : 0, 1151265
Total [baseline] (11.13 s) : 0, 11129514
Agent [candidate] (1.155 s) : 0, 1155090
Total [candidate] (11.042 s) : 0, 11041806
section profiling
Agent [baseline] (1.165 s) : 0, 1164974
Total [baseline] (10.805 s) : 0, 10805419
Agent [candidate] (1.166 s) : 0, 1165540
Total [candidate] (10.777 s) : 0, 10776793
gantt
title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.452 ms) : 0, 1452
crashtracking [candidate] (1.447 ms) : 0, 1447
BytebuddyAgent [baseline] (692.96 ms) : 0, 692960
BytebuddyAgent [candidate] (694.334 ms) : 0, 694334
GlobalTracer [baseline] (242.348 ms) : 0, 242348
GlobalTracer [candidate] (243.288 ms) : 0, 243288
AppSec [baseline] (32.156 ms) : 0, 32156
AppSec [candidate] (32.28 ms) : 0, 32280
Debugger [baseline] (6.245 ms) : 0, 6245
Debugger [candidate] (6.31 ms) : 0, 6310
Remote Config [baseline] (671.938 µs) : 0, 672
Remote Config [candidate] (673.808 µs) : 0, 674
Telemetry [baseline] (9.272 ms) : 0, 9272
Telemetry [candidate] (9.289 ms) : 0, 9289
Flare Poller [baseline] (11.755 ms) : 0, 11755
Flare Poller [candidate] (11.046 ms) : 0, 11046
section appsec
crashtracking [baseline] (1.474 ms) : 0, 1474
crashtracking [candidate] (1.467 ms) : 0, 1467
BytebuddyAgent [baseline] (725.268 ms) : 0, 725268
BytebuddyAgent [candidate] (719.66 ms) : 0, 719660
GlobalTracer [baseline] (236.855 ms) : 0, 236855
GlobalTracer [candidate] (235.365 ms) : 0, 235365
AppSec [baseline] (175.931 ms) : 0, 175931
AppSec [candidate] (174.424 ms) : 0, 174424
Debugger [baseline] (6.081 ms) : 0, 6081
Debugger [candidate] (6.081 ms) : 0, 6081
Remote Config [baseline] (628.787 µs) : 0, 629
Remote Config [candidate] (620.628 µs) : 0, 621
Telemetry [baseline] (8.568 ms) : 0, 8568
Telemetry [candidate] (8.497 ms) : 0, 8497
Flare Poller [baseline] (3.9 ms) : 0, 3900
Flare Poller [candidate] (3.846 ms) : 0, 3846
IAST [baseline] (25.229 ms) : 0, 25229
IAST [candidate] (24.868 ms) : 0, 24868
section iast
crashtracking [baseline] (1.459 ms) : 0, 1459
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (814.512 ms) : 0, 814512
BytebuddyAgent [candidate] (818.174 ms) : 0, 818174
GlobalTracer [baseline] (231.561 ms) : 0, 231561
GlobalTracer [candidate] (232.471 ms) : 0, 232471
AppSec [baseline] (35.849 ms) : 0, 35849
AppSec [candidate] (34.152 ms) : 0, 34152
Debugger [baseline] (6.127 ms) : 0, 6127
Debugger [candidate] (6.185 ms) : 0, 6185
Remote Config [baseline] (596.064 µs) : 0, 596
Remote Config [candidate] (606.898 µs) : 0, 607
Telemetry [baseline] (8.703 ms) : 0, 8703
Telemetry [candidate] (8.738 ms) : 0, 8738
Flare Poller [baseline] (4.272 ms) : 0, 4272
Flare Poller [candidate] (4.265 ms) : 0, 4265
IAST [baseline] (26.752 ms) : 0, 26752
IAST [candidate] (27.596 ms) : 0, 27596
section profiling
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.458 ms) : 0, 1458
BytebuddyAgent [baseline] (720.49 ms) : 0, 720490
BytebuddyAgent [candidate] (721.557 ms) : 0, 721557
GlobalTracer [baseline] (219.267 ms) : 0, 219267
GlobalTracer [candidate] (218.885 ms) : 0, 218885
AppSec [baseline] (32.324 ms) : 0, 32324
AppSec [candidate] (32.425 ms) : 0, 32425
Debugger [baseline] (6.695 ms) : 0, 6695
Debugger [candidate] (7.489 ms) : 0, 7489
Remote Config [baseline] (696.155 µs) : 0, 696
Remote Config [candidate] (707.539 µs) : 0, 708
Telemetry [baseline] (16.098 ms) : 0, 16098
Telemetry [candidate] (15.24 ms) : 0, 15240
Flare Poller [baseline] (4.153 ms) : 0, 4153
Flare Poller [candidate] (4.168 ms) : 0, 4168
ProfilingAgent [baseline] (109.896 ms) : 0, 109896
ProfilingAgent [candidate] (109.869 ms) : 0, 109869
Profiling [baseline] (110.535 ms) : 0, 110535
Profiling [candidate] (110.505 ms) : 0, 110505
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 3 performance regressions! Performance is the same for 9 metrics, 12 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section baseline
no_agent (36.837 ms) : 36536, 37137
. : milestone, 36837,
appsec (47.274 ms) : 46865, 47684
. : milestone, 47274,
code_origins (44.204 ms) : 43816, 44591
. : milestone, 44204,
iast (44.844 ms) : 44460, 45228
. : milestone, 44844,
profiling (48.059 ms) : 47596, 48523
. : milestone, 48059,
tracing (43.371 ms) : 42992, 43750
. : milestone, 43371,
section candidate
no_agent (37.4 ms) : 37101, 37699
. : milestone, 37400,
appsec (49.957 ms) : 49519, 50396
. : milestone, 49957,
code_origins (43.206 ms) : 42828, 43585
. : milestone, 43206,
iast (44.568 ms) : 44167, 44968
. : milestone, 44568,
profiling (50.683 ms) : 50195, 51171
. : milestone, 50683,
tracing (44.236 ms) : 43864, 44608
. : milestone, 44236,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section baseline
no_agent (4.39 ms) : 4339, 4440
. : milestone, 4390,
iast (9.757 ms) : 9593, 9921
. : milestone, 9757,
iast_FULL (13.898 ms) : 13626, 14170
. : milestone, 13898,
iast_GLOBAL (10.783 ms) : 10590, 10976
. : milestone, 10783,
profiling (8.95 ms) : 8808, 9092
. : milestone, 8950,
tracing (7.735 ms) : 7625, 7846
. : milestone, 7735,
section candidate
no_agent (4.507 ms) : 4454, 4560
. : milestone, 4507,
iast (9.441 ms) : 9285, 9596
. : milestone, 9441,
iast_FULL (14.384 ms) : 14098, 14670
. : milestone, 14384,
iast_GLOBAL (10.511 ms) : 10323, 10699
. : milestone, 10511,
profiling (9.033 ms) : 8888, 9179
. : milestone, 9033,
tracing (8.466 ms) : 8339, 8593
. : milestone, 8466,
DacapoParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 0 unstable metrics.
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (3.618 ms) : 3403, 3832
. : milestone, 3618,
iast (2.197 ms) : 2134, 2261
. : milestone, 2197,
iast_GLOBAL (2.245 ms) : 2181, 2308
. : milestone, 2245,
profiling (2.063 ms) : 2011, 2115
. : milestone, 2063,
tracing (2.021 ms) : 1971, 2071
. : milestone, 2021,
section candidate
no_agent (1.471 ms) : 1459, 1482
. : milestone, 1471,
appsec (2.455 ms) : 2404, 2506
. : milestone, 2455,
iast (2.208 ms) : 2145, 2272
. : milestone, 2208,
iast_GLOBAL (2.238 ms) : 2174, 2301
. : milestone, 2238,
profiling (2.045 ms) : 1994, 2096
. : milestone, 2045,
tracing (2.017 ms) : 1967, 2067
. : milestone, 2017,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~dffa656b63, baseline=1.55.0-SNAPSHOT~d05020ae5c
dateFormat X
axisFormat %s
section baseline
no_agent (14.953 s) : 14953000, 14953000
. : milestone, 14953000,
appsec (15.165 s) : 15165000, 15165000
. : milestone, 15165000,
iast (18.482 s) : 18482000, 18482000
. : milestone, 18482000,
iast_GLOBAL (17.79 s) : 17790000, 17790000
. : milestone, 17790000,
profiling (15.17 s) : 15170000, 15170000
. : milestone, 15170000,
tracing (15.191 s) : 15191000, 15191000
. : milestone, 15191000,
section candidate
no_agent (15.471 s) : 15471000, 15471000
. : milestone, 15471000,
appsec (15.061 s) : 15061000, 15061000
. : milestone, 15061000,
iast (18.276 s) : 18276000, 18276000
. : milestone, 18276000,
iast_GLOBAL (17.987 s) : 17987000, 17987000
. : milestone, 17987000,
profiling (15.338 s) : 15338000, 15338000
. : milestone, 15338000,
tracing (15.005 s) : 15005000, 15005000
. : milestone, 15005000,
|
What Does This Do
Configures caching for Maven dependencies in CI pipelines.
Motivation
GitLab now supports larger cache sizes, which allows us to include Maven dependency caching.
Previously, dependencies were downloaded on every build, which could:
Caching Maven dependencies improves build performance and reliability by reusing artifacts between runs.
Additional Notes
This should reduce build time on CI.