We created an external NuGet feed in our Visual Studio Online instance. (It's a new feature of VSO, see https://www.visualstudio.com/get-started/package/use/publish)
We're using TC to publish a package to this feed. The feed is protected within a combination of API Key and Username/Password credentials. However, when running the build, we get the following error in the NuGet Publish step:
Starting NuGet.exe 126.96.36.199 from E:\TeamCity\buildAgent\tools\NuGet.CommandLine.DEFAULT.nupkg\tools\NuGet.exe
[15:12:46]Cannot prompt for input in non-interactive mode.
[15:12:46]Process exited with code 1
We ensured the following was setup:
1. NuGet Publish step has the correct NuGet endpoint URL and API key
2. Enabled the NuGet Feed Credentials build feature with the same NuGet endpoint URL as above with correct credentials
2. Basic HTTP is enabled
Why is the NuGet server still asking for a Username or set of credentials? Is TC's NuGet Feed Credentials feature not supported when using NuGet 3.x?