.net - TeamCity 中的 Nuget 命令
问题描述
我想了解如何将nuget update-package
命令作为 TeamCity 构建步骤运行,以便为我的解决方案中的所有项目更新一个包。
我曾尝试使用 nuget 安装程序作为一个步骤,但它没有用。它尝试更新解决方案中的所有包(我不想要那个),我想要更新的包也来自 TeamCity 存储库本身(不是 Nuget.org)。
我也尝试添加“命令行”步骤,但是当我这样做时,我发现我没有任何兼容的代理来运行此步骤
%teamcity.tool.NuGet.CommandLine.2.2.1.nupkg%\tools\nuget.exe update.....
有没有其他方法可以运行 nuget 命令,或者我在这里做错了什么?
解决方案
有没有其他方法可以运行 nuget 命令,或者我在这里做错了什么?
您可以在命令行中使用选项Id和Source ,例如:
nuget.exe update -Id <YourPackageName> -Source <YourTeamCityRepo>
使用这两个选项,您可以为所有项目更新一个包,并且更新来自 TeamCity 存储库本身(不是 Nuget.org)。
检查更新命令 (NuGet CLI)了解更多详细信息。
希望这可以帮助。
推荐阅读
- flask - 防止在烧瓶中同步多次执行方法
- python - 如何将两个列表转换为一个数据框,其中一个作为列表列表?
- ios - 两次初始化 NSString 对象是否有任何隐藏的副作用
- windows - 是否有一种容易记住的方法来过滤仅知道部分 IP 地址的“Get-NetIPAddress”?
- typescript - typescript - 将类型传递给函数参数
- javascript - 构造函数方法以构造函数为参数并在Javascript中返回构造函数
- .net - 如何在 ASP.NET Core 主机中创建 Singleton 并在创建时显式调用方法
- python - 无法在 Instagram 上打开关注者按钮
- python - ValueError('只知道如何处理PNG;安装了Pillow'',Matplotlib可以处理更多的图像')
- r - 如何根据每行中的值对数据进行透视