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

时间:2016-08-05 19:58:28

标签: nuget teamcity

有没有人知道如何聚合用于TeamCity服务器上所有最新版本的所有NuGet包?

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

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

这很好,但我们希望找到所有项目的依赖项,而无需手动访问每个构建页面。

1 个答案:

答案 0 :(得分:16)

此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'