2
我們想開始在CI中依賴於ProGet的構建&它們的依賴關係,但是這可能會導致很多NuGet包放在提要中,唯一選項是一次刪除一個或整個供稿。刪除除了最後10個NuGet包以外的所有NuGet包 NuGet包保留功能請求
是否有替代方法可以刪除除了最後10個或更好的所有文件之外的所有文件,還可以在提要上實施NuGet包保留策略?
非常感謝
我們想開始在CI中依賴於ProGet的構建&它們的依賴關係,但是這可能會導致很多NuGet包放在提要中,唯一選項是一次刪除一個或整個供稿。刪除除了最後10個NuGet包以外的所有NuGet包 NuGet包保留功能請求
是否有替代方法可以刪除除了最後10個或更好的所有文件之外的所有文件,還可以在提要上實施NuGet包保留策略?
非常感謝
這個功能絕對是我們的名單上實現,儘管它已經退居到Maven &暫時Linux支持。現在,你也許可以快速進行PowerShell腳本儘管這確實是這樣的:
get-childitem "C:\PackagePath\FeedName\PackageName"
| sort-object $.CreatedDate -descending | select-object -skip 10 | remove-item
當然,這使用修改後的日期,而不是版本號,保留策略功能可以使用軟件包的版本號來確定哪些包要保留。
更新 - 2015年4月21日:
保留策略功能將包含在即將到來的ProGet V3.6。
感謝您的回覆 - 如果我直接從Feed文件夾中刪除多久,直到此信息反映在Feed中? –
清理任務可能需要1分鐘才能看到文件不在磁盤上。 –