eclipse-equinox / equinox

equinox
Eclipse Public License 2.0
31 stars 65 forks source link

[Build] Only archive just built jars and launcher binaries in Jenkins #618

Closed HannesWell closed 4 months ago

HannesWell commented 4 months ago

Currently all jars in the workspace of a Jenkins build run are archived, which also includes the entire local Maven repository and all baseline jars. This leads to a total archive size of about 670MB (compressed).

With this only the built jars plus the native binaries are archived, leading to a much smaller storage demands and a shorter runtime of the archive step.

github-actions[bot] commented 4 months ago

Test Results

  660 files  ±0    660 suites  ±0   1h 12m 10s :stopwatch: + 1m 0s 2 195 tests ±0  2 148 :white_check_mark: ±0   47 :zzz: ±0  0 :x: ±0  6 729 runs  ±0  6 586 :white_check_mark: ±0  143 :zzz: ±0  0 :x: ±0 

Results for commit 77a3e5fc. ± Comparison against base commit 5f8b80cf.

HannesWell commented 4 months ago

Currently all jars in the workspace of a Jenkins build run are archived, which also includes the entire local Maven repository and all baseline jars. This leads to a total archive size of about 670MB (compressed).

The (compressed) archive is now down to 29MB and additionally contains the launcher binaries. Furthermore the runtime of the archiving step went down from almost 1min30s to ~5s.