【问题标题】:Jenkins with many solutions in one repositoryJenkins 在一个存储库中提供多种解决方案
【发布时间】:2015-12-21 12:21:30
【问题描述】:

我正在尝试设置 Jenkins 以自动化构建。我们有一个巨大的存储库,其中包含大约 100 个解决方案文件。为了构建这个存储库,我们有一个构建程序,它可以找到所有解决方案并按指定顺序构建。

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

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

【问题讨论】:

    标签: jenkins msbuild build-automation


    【解决方案1】:

    如果事实上您的所有项目都使用 ProjectReferences 到其他 VS 项目,您应该能够使用 MSBuild 通过 ResolveProjectReferences MSBuild 任务提取所有这些引用。然后,您可以构建一个 MSBuild 脚本,按顺序构建这些依赖项目。 here 有一个很好的例子。那里给出的示例甚至构建了一个专门的 MSBuild 任务来构建依赖关系图,我必须说这非常酷。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 2017-03-25
      • 2017-04-29
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      相关资源
      最近更新 更多