我试图设计使用的TeamCity会做这样的事情一个跨浏览器的Web应用程序构建自动化:自动化测试与硒的TeamCity
- 取源从VCS
- 构建Web应用
- 部署应用到测试服务器
- 几个虚拟机运行测试/生成代理与相应的浏览器(版本)安装
- 部署到临时服务器(用于人体试验),如果一切正常
我有点困惑的步骤4。这是远离琐碎,我已经想通了,那里将是单独构建配置,这样每个人都可以在一个单独的生成代理运行,但是这就是我失去了它。
是否可以构建这样的配置,还是必须安排在不同Build Agent上分别运行的Test Build配置?
另一个问题是 - 如何获取生成配置,以将使用另一个配置构建的内容复制到运行构建的代理?
我的意思是 - 到目前为止,我只使用构建代理来实际构建某些东西,并可以针对刚刚构建的某些东西运行单元测试,但是这引入了另一个维度,而且我不确定它是否可能。
感谢 诉