【问题标题】:Team Foundation Server 2012 Build Definition to build all solutions in team projectTeam Foundation Server 2012 构建定义,用于构建团队项目中的所有解决方案
【发布时间】:2013-04-18 19:17:21
【问题描述】:

我正在设置 TFS 2012 并希望为我们的一个团队项目配置构建定义。

我想要实现的是我能够手动触发构建定义,它应该构建团队项目中包含的所有解决方案。

到目前为止,我可以在“流程 -> 1. 所需 -> 要构建的项目”中包含所有解决方案,但是如果有人签入团队项目的新解决方案,我将不得不手动将其添加到所需项目中。

有没有办法将其配置为自动构建团队项目中的所有解决方案?

我阅读了很多关于使用持续集成的不同帖子和博客,但我仍然必须提供所需的项目。现在我有点糊涂了。

【问题讨论】:

    标签: tfsbuild


    【解决方案1】:

    Answear 是不行的,你不能开箱即用,CI 会在定义的工作区发生变化时触发构建,但它会构建定义的解决方案/项目。

    您将需要为构建创建一个自定义活动,该活动将扫描您的工作区以查找解决方案并覆盖默认列表。

    然而,这通常是不好的方法 - 你会遇到很多复杂情况 - 构建解决方案的配置和平台,如果应该排除一个解决方案怎么办,如果解决方案在主机级别引用组件并且 buildmachine 没有安装它怎么办。

    更优选的是将您的项目组织成一个构建所有内容的构建解决方案(您可以有解决方案的解决方案吗?)并确保您的指导方针需要在添加新内容时更新此构建解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 2011-01-12
      相关资源
      最近更新 更多