当前位置 : 主页 > 网络安全 > 测试自动化 >

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

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

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

有什么建议?

Matheiu Godlewski在 CruiseControl wiki提出了一个很好的建议

如果你将他的建议与veto元素结合起来,我想你应该设置好.

网友评论