mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
Merge #6487: ci: exclude more files from artifacts, better names for downloaded files
a191c09cdc
ci: better names for artifacts (UdjinM6)3984a49a43
ci: exclude `*.a` and `*.o` files from artifacts (UdjinM6) Pull request description: ## Issue being fixed or feature implemented We include too many files in artifacts on `build` ci step, some of which (`*.a` and `*.o`) can be pretty heavy. This was ok-ish for some time but artifacts size is getting closer to the limit and even starts to cause issues, see #6462. ## What was done? Exclude `*.a` and `*.o` files from artifacts. Also, change artifacts name to make it easier to distinguish them when you get a few of them from the same pipeline - `build-arm-linux.zip`, `build-linux64.zip` etc. instead of `binaries.zip`, `binaries (1).zip` etc., same for `depends`. A simpler alternative to #6483 As a result the size of tsan artifacts for example is down from 508MB in 6462 to 154MB in this PR. ## How Has This Been Tested? ## Breaking Changes ## Checklist: - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have added or updated relevant unit/integration/functional/e2e tests - [ ] I have made corresponding changes to the documentation - [ ] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_ ACKs for top commit: PastaPastaPasta: utACKa191c09cdc
kwvg: utACKa191c09cdc
Tree-SHA512: eb3029c95a11546958d34ad284f4eb600b6113a2cabb885f7381afd16696f51da7eaf1677a1cdfec53311838c6845bb1c2c7c98f0ae112294b33f6ab6c66c500
This commit is contained in:
commit
99ca07f607
@ -73,7 +73,7 @@ builder-image:
|
|||||||
- depends/built
|
- depends/built
|
||||||
- depends/sdk-sources
|
- depends/sdk-sources
|
||||||
artifacts:
|
artifacts:
|
||||||
name: depends
|
name: depends-${CI_JOB_NAME}
|
||||||
when: on_success
|
when: on_success
|
||||||
paths:
|
paths:
|
||||||
- depends/$HOST
|
- depends/$HOST
|
||||||
@ -130,12 +130,14 @@ builder-image:
|
|||||||
paths:
|
paths:
|
||||||
- cache/ccache
|
- cache/ccache
|
||||||
artifacts:
|
artifacts:
|
||||||
name: binaries
|
name: build-${BUILD_TARGET}
|
||||||
when: always
|
when: always
|
||||||
paths:
|
paths:
|
||||||
- build-ci
|
- build-ci
|
||||||
# Exclude some less important binaries to reduce the size of the artifacts
|
# Exclude some less important binaries to reduce the size of the artifacts
|
||||||
exclude:
|
exclude:
|
||||||
|
- build-ci/dashcore-$BUILD_TARGET/src/**/*.a
|
||||||
|
- build-ci/dashcore-$BUILD_TARGET/src/**/*.o
|
||||||
- build-ci/dashcore-$BUILD_TARGET/src/bench/bench_dash
|
- build-ci/dashcore-$BUILD_TARGET/src/bench/bench_dash
|
||||||
- build-ci/dashcore-$BUILD_TARGET/src/bench/bench_dash.exe
|
- build-ci/dashcore-$BUILD_TARGET/src/bench/bench_dash.exe
|
||||||
- build-ci/dashcore-$BUILD_TARGET/src/qt/test/test_dash-qt
|
- build-ci/dashcore-$BUILD_TARGET/src/qt/test/test_dash-qt
|
||||||
|
Loading…
Reference in New Issue
Block a user