我们的计划是使用Team Foundation Build服务进行自动构建,然后使用测试工具在构建服务器上自动执行测试,然后将该构建版本发布到应用程序服务器上。
到目前为止我们已经
了配置了TF Build Controller的Team Foundation Server
使用win2012,Visual Studio 2013和Build代理配置构建服务器。
安装了SQL 2013的SQL Server
安装了Win2012和.netframework的Application Server
我的问题是我需要做些什么才能设置自动构建,并在编译成功后执行单元测试工具。
此外,部署目标机器最初将是DEV,但我们希望快速构建测试环境和产品等。
这是我到目前为止所得到的。
目前我有点点信息,我想知道的是整个事情是如何挂在一起的。从开发人员想要进行构建的那一刻起到将exe放入DEVAPPSERV(开发应用程序服务器)的那一刻。
是否有人能指出我正确的方向或总结我需要做些什么?
非常感谢,
DALIBOR
答案 0 :(得分:7)
这应该涵盖基础知识,您可能想要自定义构建模板(请参阅Ewald Hoffman的提示指南),您可能希望缩小代码覆盖范围(查找runsettings文件信息)。 如果您按照这些步骤操作,您应该能够从这些步骤中创建并运行基本构建,如果遇到任何问题,您可以回来询问有关特定区域的具体问题
答案 1 :(得分:1)
为了进行自动构建,您应该检查CI构建选项(在触发器构建选项下),并且可以通过构建后脚本执行第三方自动化测试。
请参阅以下有关构建后脚本的TFS文章。