Powershell TFS 2015 Build step Nuget Publisher2015;选项不明确';s'&引用;
好的,所以我们目前仍停留在现场TFS2015上。我的Nuget Publisher生成步骤失败,原因是:Powershell TFS 2015 Build step Nuget Publisher2015;选项不明确';s'&引用;,powershell,tfs,continuous-integration,nuget,tfs-2015,Powershell,Tfs,Continuous Integration,Nuget,Tfs 2015,好的,所以我们目前仍停留在现场TFS2015上。我的Nuget Publisher生成步骤失败,原因是: ##[error]Ambiguous option 's'. Possible values: Source SymbolSource SymbolApiKey. 它出现在构建步骤中,他们使用-s而不是-source,在更高版本中,他们添加了更多以s开头的命令。那么我有什么选择呢 在Powershell中编写我自己的(可以,但TFS构建为此非常笨拙) 找到TFS中定义的位置(希望是一个t
##[error]Ambiguous option 's'. Possible values: Source SymbolSource SymbolApiKey.
它出现在构建步骤中,他们使用-s而不是-source,在更高版本中,他们添加了更多以s开头的命令。那么我有什么选择呢
命令行
任务调用NuGet.exe您可以使用命令行实用程序提取和修改任务,但我几乎可以保证,当您最终升级时,这将产生严重的后果 我正在添加关于步骤5的详细信息的答案,也许这将有助于仍在使用TFS 2015的团队。 Nuget Publisher似乎使用了旧版本,这意味着“-s”选项将不起作用。 要绕过这种情况,可以按如下方式设置生成: 1-添加Nuget Packager步骤并指定包文件夹值: 2-添加一个复制工件的新步骤(注意,应该复制的内容必须以nupkg结尾): 最后,您可以运行一个命令行来执行发布操作。在我的例子中,我们使用init命令推送整个存储库(PackageRepository是我们在变量部分中设置的内部提要的路径):
回答得很好,谢谢,看到缺少内联PS脚本,我当然很失望。除非有人想出更优雅的答案,否则我会把你的答案记下来。好吧,我接受了你的答案,这是迄今为止最简单的方法。StackOverflow社区再次交付!干杯