I am trying to solve the following dilemma:
If you are doing Continuous Integration, you build a lot of CI versions every day, which are all "release" versions in the sense of Maven. If they pass all tests, they end up in the artifact repository (Nexus, in our case). At some point, the hard disk is full (and "buying larger disks" is not an option).
Up to now, we are using a lot of SNAPSHOT versions which are deleted after some time, so the number of release versions is quite limited and the growth of the Nexus storage is manageable.
What would you do in the "CI world"? Do you delete old CI versions if they were not released into production? Do you avoid to put all CI versions into Nexus? What else could be a usable solution?