0
我在Artifactory上创建了nuget本地存储库,并将最大唯一快照选项设置为10.但artifactory不会删除旧包。Artifactory - NuGet - 最大特有快照
dotnet-snapshots/
├── sompackage/
│ ├── 1.0.0-build1
| | ├── somepackage.1.0.0-build1.nupkg
| ├── 1.0.0-build2
| | ├── somepackage.1.0.0-build2.nupkg
│ ├── ...
| ├── 1.0.0-build25
| | ├── somepackage.1.0.0-build25.nupkg
问题出在哪里?我认为这是包名命名。
只是添加到@jroquelaure的回复,因为Artifactory中默认的Nuget布局是:[orgPath]/[module]/[module]。[baseRev]( - [fileItegRev])。nupkg 和'[fileItegRev] '定义为'。'''' 您的目标的良好文件结构可以是: myProject/somepackage/somepackage.1.0.0-build1.nupkg 这将标识'build1'作为集成版本。 另一种选择可能是创建自己的布局。可能是这样的: orgPath]/[module]/[baseRev]( - [folderItegRev])/ [module]。[baseRev]( - [fileItegRev])。 -build1/somepackage.1.0.0-build1.nupkg – eranb