Hi to you Tamaya Devs..

currently I'm investigating what the projects can do to reduce the number of disk space issues...

After I've taken a look into your build configuration I've found some things which might be improved:

1. "clean install deploy --U -fae"

If you do an install and "deploy" this means that the install life cycle phase is duplicated and will be executed twice..which takes some time...

So I would suggest to simplify this to:

   "clean deploy -fae -U"


2. In the Build configuration you haven't configured to use "Use private Maven repository"

This means in consequence that all artifacts which are downloaded/created via the build are stored into the home directory ($HOME/.m2/repository) of the node on which this builds run..(or more accurate the home directory of the user under which Jenkins is running)..

I would suggest to turn that on and select via the drop down list "Local to workspace" which results in a directory inside your workspace ".repository" which contains all the artifacts.

3. Log Rotation

   The number of builds is limited. very good.

   Unfortunately the configuration "Max # of builds to keep
   with artifacts" via "Advanced" Button is not configured.

   The question is: Do you really need to archive the artifacts
   which have been created and deployed into remote repository
   also on Jenkins ?


I have checked the following configurations:

https://builds.apache.org/job/Tamaya-Sandbox-Master/configure
https://builds.apache.org/view/S-Z/view/Tamaya/job/Tamaya-Master-branch/configure





WDYT ?

Kind regards
Karl Heinz Marbaise
Apache Maven PMC

Reply via email to