powershell - TFS 2015 构建步骤 Nuget Publisher“模糊选项's'”
问题描述
好的,所以我们目前停留在现场 TFS2015 上。我的 Nuget Publisher 构建步骤失败:
##[error]Ambiguous option 's'. Possible values: Source SymbolSource SymbolApiKey.
它出现在他们放置 -s 而不是 -source 的构建步骤中,并且在以后的版本中,他们添加了更多以 s 开头的命令。那么我的选择是什么?
- 在 Powershell 中编写我自己的(可以,但 TFS Build 对此非常笨拙)
- 找到 TFS 中定义的任何地方(希望是模板 .ps 文件)并在那里修复它(有人知道这个保存在哪里吗?)
- 升级到更高版本的 TFS(相当大,但可能是不可避免的任务)
- 以某种方式覆盖 -s 命令?
- ??????
解决方案
Command Line
通过任务调用 NuGet.exe
如果您执行了 #3(升级 TFS),您会发现 PowerShell 构建任务可以运行内联 PowerShell 脚本,从而大大降低了笨重程度。
您可以使用tfx
命令行实用程序提取和修改任务,但我几乎可以保证,当您最终升级时,这将产生令人讨厌的后果。
推荐阅读
- spring-cloud-stream - 在启用 KPL/KCL 的情况下启动 Spring Boot 微服务时出错
- tensorflow - 多元输入多步 LSTM 时间序列预测模型的奇怪问题
- arrays - 访问从 API 解码的数组中的第一项
- ckan - CKAN 和 API 网关
- java - 为什么我的主要静态方法没有正确打印出来?
- elasticsearch - 删除了 Elasticsearch XContentBuilder.bytes
- django - 从 Django 上的 HTML 表单中选择模型实例
- android - “找不到实现方法”错误我该怎么办?
- go - golang规范中的可分配性问题
- mysql - 从简单的 mysql 转换为 Laravel 查询构造函数