Stiamo riscontrando problemi con il nostro server NuGet quando raggiungiamo 100 pacchetti.
Abbiamo diversi pacchetti, tutti con versione semantica (3 cifre), da più progetti, nel nostro repository NuGet.
Qual è il modo migliore per pulire i vecchi pacchetti senza violare la filosofia di packaging NuGet?
Per ora, stiamo prendendo in considerazione un lavoro pianificato che analizza periodicamente i nomi dei file del pacchetto e mantiene una di ciascuna minore revisione (con il valore più alto bugfix ), ragionamento questa sarebbe la versione che la maggior parte dei consumatori del pacchetto vorrebbe. Abbiamo anche preso in considerazione la possibilità di ripulire tutto, ma una delle principali versione (con il valore minore più alto). Questi approcci sonori?
AGGIORNAMENTO: A causa del lavoro in un ambiente di finanziamento disfunzionale, il tempo di sviluppo, sebbene più costoso dell'hardware, è più facilmente ottenuto, quindi mentre potrebbe essere più economico riparare il server stesso; l'esperienza nell'ambiente ci dice che l'approccio di pulizia sopra descritto sarà più facile da fare che riparare il server.