我们想介绍将从TeamCity驱动的新测试。构建部分本身速度相当快,但我们希望接下来的流程能够采用非常长时间(数小时到数天)。一台不同的机器将产生结果,并将分析结果。当然,我们希望在TeamCity中看到结果。
虽然我们完全期望长时间运行,但我们不希望在等待最终结果时将TC服务器占用数小时或数天。
我们看到几个基本选项:
你如何处理这样的情况?需要考虑哪些因素?你尝试过这样的事情吗?是否有效?
答案 0 :(得分:0)
您列出的三个选项听起来很合理,但您缺少可供您使用的团队城市的重要功能。
替代方案:
我的建议是永远不要手动运行构建。无论您用于手动运行构建的标准都可以编写脚本并自动运行。通过这种方式,您可以更加接近可以保证质量的持续集成流程。
此外,如果您尚未执行此操作,请确保使用成功构建标记源代码管理。无论是您的 Long_Build , Analysis_Build 还是 QA build ,您都应该有办法获得已通过一系列质量规格的成功构建。< / p>