nuget - 在 TeamCity 中,有没有办法列出所有项目使用的所有 NuGet 包?

标签 nuget teamcity

有谁知道聚合所有用于 TeamCity 服务器上所有最新版本的 NuGet 包的方法吗?

对于 TeamCity 中的每个构建,都有一个选项卡显示该构建使用了哪些 NuGet 包:

https://blog.jetbrains.com/teamcity/2013/08/nuget-package-restore-with-teamcity/

这很好,但我们希望在不手动访问每个构建页面的情况下找到所有项目的依赖项。

最佳答案

此 URL 返回包含服务器上前 100 个 NuGet 包的 XML。使用 Internet Explorer 查看可用包的列表。其他浏览器显示原始 XML。

http://TEAMCITY_SERVER_ADDRESS/guestAuth/app/nuget/v1/FeedService.svc/Packages()

获取特定包的所有版本
http://TEAMCITY_SERVER_ADDRESS/guestAuth/app/nuget/v1/FeedService.svc/FindPackagesById()?Id='PACKAGE_NAME'

关于nuget - 在 TeamCity 中,有没有办法列出所有项目使用的所有 NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38796941/

相关文章:

msbuild - 从 TeamCity 复制 msbuild 命令

teamcity - 如何从另一个版本获取工件

windows - 将日志文件内容写入 TeamCity 构建日志

nuget - VSTS - 使用 AssemblyInfo 并附加内部版本号的 NuGet 版本

proxy - 在没有代理设置的情况下在 VSTS 中运行 nuget 任务

c# - 我可以告诉 MSBuild 去哪里寻找程序集吗?

teamcity - 我可以将 TeamCity 定义上传为 XML 吗?

version-control - TeamCity 和 IBM Rational Team Concert (RTC) 集成

nuget - 在 VS2017 中重置 NuGet 凭据

c++ - 如何访问 MsBuild 中 <Target> 节点外的项目元数据?