当前位置:  开发笔记 > 前端 > 正文

如何在提交之前自动化或促进多平台构建/测试?

如何解决《如何在提交之前自动化或促进多平台构建/测试?》经验,为你挑选了1个好方法。

我们的软件基于Linux和Windows平台构建.根据开发人员的偏好,在任一平台上开发和测试贡献,然后将其提交到我们的subversion存储库.然后证明该贡献不是建立在另一个平台上,并且必须进行修复.另一个平台上的修复可能会再次破坏原始平台上的构建,依此类推.

在提交之前,我宁愿看到在另一个平台上构建(并进行回归测试)贡献.我们有一个连续构建服务器(CruiseControl),但该服务器是从存储库构建的.我正在寻找一个解决方案,其中连续构建服务器构建在另一个平台上作为预提交检查,然后在构建和测试成功时提交内容.

有什么建议?



1> user7375..:

Teamcity处理预先测试的提交,您可以使用4.0中的新构建链功能(http://www.jetbrains.com/teamcity/features/newfeatures.html)执行某些操作.代理是跨平台的,可以配置为仅运行构建的特定位,因此可能配置为仅运行测试的子集.

请注意,我实际上没有这样做:)

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有