I'm looking into cleaning up some older artifacts to make the virtual instance easier to manage and to avoid having to expand hard drive space. The natural solution is to set up automatic deletion of artifacts after a certain time but always keep the X latest ones. The problem is that I'm not sure how this interacts with the different branches in the plan.
If I set it to keep 30 builds, will it keep 30 in trunk and 30 in each branch or will it keep the most recent 30 builds regardless of what branch they belong to? Optimally I would want to always keep branched builds forever as these are the ones that I have deployed in production at various times.