使用MSBuild部署某个构建质量的最新版本

时间:2015-02-10 15:30:24

标签: deployment msbuild tfs2010

背景 我们的开发团队希望为QA团队提供更多控制权,以便将候选人部署到他们的环境中。

流程:

  1. 完成所有Dev测试后,构建质量将更新为“Ready for Deployment”
  2. QA可以启动他们的“构建”,它采用最新版本的代码,该代码已经在步骤1之前构建,并被标记为“准备部署,并将其推送到QA环境。”
  3. 问题: 在MSBuild中,我们如何选择最新版本的“Ready for Deployment”质量来定位部署?请注意,在构建标记为“Ready for ready”之后,可能会有后续签入或构建部署“。如果在MSBuild中无法做到这一点,还有其他工具可以促进这个过程吗?

    最后注意事项:我们已经完成了实际的MSBuild部署,因此这个问题超出了这个问题范围,我们只对如何定位正确的构建提出质疑。

1 个答案:

答案 0 :(得分:0)

我们在TFS中的源代码在解决方案中分为两个单独的边。一个是DEV,另一个叫MAIN。一旦我在DEV中进行了更改,我就会检查我的代码。然后我将更改合并到MAIN分支中。位于MAIN分支中的代码用于部署到QA,我可以在不中断QA Build的情况下继续处理DEV分支。希望这可以帮助。