【发布时间】:2016-08-05 19:58:27
【问题描述】:
有没有人知道一种方法来聚合用于 TeamCity 服务器上所有最新构建的所有 NuGet 包?
对于 TeamCity 中的每个构建,都有一个选项卡显示该构建使用了哪些 NuGet 包:
这很好,但我们希望找到所有项目的依赖项,而无需手动访问每个构建页面。
【问题讨论】:
有没有人知道一种方法来聚合用于 TeamCity 服务器上所有最新构建的所有 NuGet 包?
对于 TeamCity 中的每个构建,都有一个选项卡显示该构建使用了哪些 NuGet 包:
这很好,但我们希望找到所有项目的依赖项,而无需手动访问每个构建页面。
【问题讨论】:
此 URL 返回一个 XML,其中包含服务器上前 100 个 NuGet 包。使用 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'
【讨论】: