Jenkins在一个存储库中有许多解决方案

时间:2015-09-24 01:57:16

标签: jenkins msbuild build-automation

我正在尝试设置Jenkins以自动化构建。我们有一个庞大的存储库,大约有100个解决方案文为了构建这个存储库,我们有一个构建程序,它以指定的顺序查找所有解决方案和构建。

我想改变它以使用Jenkins。有没有办法设置msbuild并为所有这些解决方案文件指定构建顺序?

P.S。我试图避免创建一个包含所有项目的庞大解决方案文件。

1 个答案:

答案 0 :(得分:0)

如果实际上所有项目都将ProjectReferences用于其他VS项目,那么您应该能够使用MSBuild通过ResolveProjectReferences MSBuild任务提取所有这些引用。然后,您可以构建一个MSBuild脚本,按顺序构建这些依赖项目。这是here的一个很好的例子。这里给出的例子就是构建一个构建依赖图的专用MSBuild任务,我必须说这很酷。