我的TeamCity NuGet API密钥存储在哪里?

我的TeamCity NuGet API密钥存储在哪里?,nuget,teamcity,Nuget,Teamcity,我想使用TeamCity发布构建步骤发布到我的TeamCity(v9)NuGet(v2.83)提要 但它要求的是API密钥,谁也不知道 我见过%teamcity\u nuget\u api\u key\u 1234567890123%teamcity参数,但它似乎不起作用 我没有TeamCity的管理员权限,因此它可能位于我看不到的页面上 有人能帮忙吗 为清晰起见,请编辑: 我使用TeamCity作为我的NuGet服务器。假设您使用的是内部TeamCity NuGet提要,则不需要使用NuGet

我想使用TeamCity发布构建步骤发布到我的TeamCity(v9)NuGet(v2.83)提要

但它要求的是API密钥,谁也不知道

我见过%teamcity\u nuget\u api\u key\u 1234567890123%teamcity参数,但它似乎不起作用

我没有TeamCity的管理员权限,因此它可能位于我看不到的页面上

有人能帮忙吗

为清晰起见,请编辑:
我使用TeamCity作为我的NuGet服务器。

假设您使用的是内部TeamCity NuGet提要,则不需要使用NuGet发布构建步骤;只需使用NuGet Pack并选择将它们发布为构建工件。这将自动在内部提要上发布它们。或者,如果您已经通过其他方式创建了包,那么您可以使用将它们发布为构建工件

如果您试图发布到外部源(如nuget.org),则API密钥由外部管理,您需要1)从管理订阅源的人处找到API密钥,2)将其插入构建配置


大量可用信息。

请澄清,您是否使用TeamCity作为NuGet服务器?不是发布到nuget.org?是的,我使用TeamCity作为我的nuget服务器。谢谢@SteveChapman。我想使用发布步骤,因为我正在使用AutoPackage(from)创建包(本机C++类型)。Autopackage生成完成的pkg文件,但不会给我留下用于包的nuspec文件。作为一种解决方法,我先解压缩pkg文件,然后打包。但感觉很笨重。如果我有API密钥,我可以跳过解压,直接发布。在这种情况下,您应该可以将初始nupkg文件作为构建工件发布,并且它应该可以在提要上获得。Ooooo!我没想到。好主意@SteveChapman!刚刚测试过,效果很好。非常感谢你。