We’ve run into an issue where our release deployments are having old packages be deleted from the built in package repository. I think we have the retention policy and repository retention set properly but might be missing something.
We have a release candidate lifecycle and the production phase has an inherited policy of “Releases: Keep all. Files on Tentacle: Keep 3 Releases”.
Packages not used in a release will be automatically deleted from the repository after 1 days.
Packages used in a release will not be deleted unless the release is deleted.
To summarize the above:
- All Releases will be kept.
- Tentacles will keep 3 release packages
- Any packages used in a Release Deployment will be kept forever unless that Release is deleted.
So is it correct that basically means that all packages used in a release should never be deleted from the library?