Artifactory에서 Nuget 로컬 리포지토리를 만들고 최대 고유 스냅 샷 옵션을 10으로 설정했습니다. 그러나 artifactory는 이전 패키지를 삭제하지 않습니다.Artifactory - NuGet - Max 고유 스냅 샷
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
어디에 문제가있을 수 있습니까? 나는 그것이 패키지 이름 짓기와 관련이 있다고 생각한다.
Artifactory의 기본 Nuget 레이아웃은 다음과 같습니다 : [orgPath]/[module]/[module]. [baseRev] (- [fileItegRev]). nupkg 및 '[fileItegRev] '은 (는)'. * '로 정의됩니다. 목표에 적합한 파일 구조는 다음과 같습니다. myProject/somepackage/somepackage.1.0.0-build1.nupkg 이렇게하면'build1 '이 통합 버전으로 식별됩니다. 다른 옵션은 자신 만의 레이아웃을 만드는 것입니다. nupkg 다음과 일치합니다 : myProject/somepackage/1.0.0 (예 : orgPath)/[모듈]/[baseRev] (- [folderItegRev])/[모듈]. [baseRev] (- [fileItegRev] -build1/somepackage.1.0.0-build1.nupkg – eranb