Hello,
I've noticed a difference in the NuGet feed behavior between our two instances of ProGet. We have two instances of ProGet, one is an Enterprise Edition with a cluster of 5 nodes. The other is a basic edition with a single node.
When uploading a NuGet package that already exists to the Basic Edition, we are able to see that there is a conflict, and are able to skip the package upload due to it being a duplicate.
When uploading a NuGet package that already exists to the Enterprise Edition cluster, we see that the package is re-created, and the conflict is not caught and skipped.
In looking at our two instances, all of the settings surrounding the feeds seem to be the same.
Is there a difference between these two editions surrounding the handling of duplicate NuGet packages? Our desire would be to have both feeds skip duplicate packages like our Basic Edition is doing.
Details:
Our NuGet push commands are as follows:
# Enterprise Edition Push
dotnet nuget push nupkgs\\*.nupkg -s ${ENTERPRISE_URL}/nuget/OUR-FEED/v3/index.json --skip-duplicate
# Basic Edition Push
dotnet nuget push nupkgs\\*.nupkg -s ${BASIC_URL}/nuget/OUR-FEED/v3/index.json --skip-duplicate
Thanks,
Rich