The build logs are currently stored uncompressed. After artifacts these are the largest user of space on the disk. Teams want to keep these around but in practice they are rarely accessed. Bamboo should be able to compress these while still keeping them viewable. This will probably be a net performance win as Bamboo can send these directly to the browser compressed.
From BAM-20267
Artifacts may contain large number of small files. In this case would be useful having the option to zip them automatically and store them zipped (to save space).
Ones the artifacts get downloaded in order to be used in another plan/deployment they should be unzipped automatically also.
Feature already implemented for Amazon S3 artifact handler:
you can define a maximum number of files per artifact; if this threshold is exceeded the artifact is automatically zipped into a single file, which reduces the number of requests to S3 when uploading and downloading the artifacts and improves the efficiency of the whole process.
https://confluence.atlassian.com/bamboo/artifact-handlers-938641848.html
- incorporates
-
BAM-12456 Add download link for whole artifact
- Gathering Interest
- is duplicated by
-
BAM-3512 Compress build artifacts and logs
- Closed
-
BAM-9213 Bamboo automatically zip/gzip/lzma logfiles from the build for storage purposes
- Closed
-
BAM-20267 Add option to store artifacts as zip
- Closed
- is related to
-
BAM-1398 Reduce Bamboo's Disk Space Requirements
- Gathering Interest
- relates to
-
BAM-1936 Automatically compress build artifacts
- Closed