我们有一个.net解决方案,其中包含大约30个项目。 我们依赖于另一个内部项目(不在同一解决方案中),我们使用TeamCity NuGet来获取最新的软件包。
当前,我们使用nuget update-packages
命令以所需的特定版本更新所有软件包,并检入代码,然后TeamCity对其进行构建。
(我们也提交了软件包)
我们正在寻找一种更简单的解决方案,其中TeamCity可以自动更新到最新的软件包并签入TFS。
我曾尝试使用TeamCity NuGet安装程序,但它没有用,而且,我想要的是仅获取特定程序包(而不是项目中的所有程序包)的更新。
我想在TeamCity构建步骤中执行我的NuGet update-packages命令,以便它会更新软件包,并且我们不必在每次有新更新可用时都手动进行操作。
答案 0 :(得分:0)
我认为最好的选择是您可以使用ms build。 msbuild将允许您将nuget软件包以及版本一起发布或推送到服务器,或者将签入更改为tfs。
谢谢 DJM