如何从单个 TFS 团队构建定义构建 2 个解决方案
我有一个相当大的复杂应用程序,其中一个解决方案中有一个智能客户端前端,另一个解决方案中有一个 Web 服务层。我们使用 TFS 2010 中的 2 个团队构建定义来构建解决方案。我们仍在使用 MS Build 脚本,而不是基于新工作流程的模板。
我们如何使用单个构建定义来构建这两个解决方案。我们对 MS Build 脚本中的技巧或转向新的工作流程模板持开放态度。
I have a pretty large complicated application that has a smart client front end in one solution and a web services layer in another solution. We use 2 team build definitions in TFS 2010 to build the solutions. We are still using MS Build scripts not the new workflow based templates.
How can we use a single build definition to build both solutions. We are open to either tricks inside MS Build scripts or moving to the new workflow templates.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解您想要做什么,您可以通过在项目组中创建两个解决方案来简单地设置要构建的两个解决方案
您也可以在任何构建步骤中执行此操作:
You can simply set two Solutions to build by creating them in an item group if I am understanding what you are trying to do
You can also do it inside any build step with:
您可以通过在 TFSBuild.proj MSBuild 项目文件中定义多个
SolutionToBuild
项,从单个团队构建项目定义构建多个解决方案。您可能还需要修改构建定义的工作区映射以包含两种解决方案的源。
You can build multiple solutions from a single team build project definition by definitng multiple
SolutionToBuild
items in your TFSBuild.proj MSBuild project file.You may also have to modify the build definition's workspace mapping to include sources for both solutions.