【问题标题】:Integration Test on Continuous Integration server持续集成服务器上的集成测试
【发布时间】:2015-04-03 11:49:41
【问题描述】:

希望设置 CI 系统,以便集成测试可以在一个集中的地方运行。

我们如何为每个开发人员的相关工作分支设置一个数据库。 我们希望保证与部署的平台 100% 兼容,代价是拥有多个与主要数据库同步的数据库。 安装和数据传输应该是自动化的,并且在应用程序构建期间不会很痛苦。

【问题讨论】:

    标签: testing continuous-integration integration-testing


    【解决方案1】:

    您必须为您的 CI 服务器设置数据库 sandboxes。此设置很大程度上取决于您使用的数据库解决方案和数据库的大小。

    【讨论】:

    • 你会推荐 Docker for Sandboxes 吗?
    • 在不了解您的要求的情况下,这是一个相当大的问题。我还认为您以某种方式将沙盒概念与 docker 容器的概念混淆了。您可以使用 docker 来设置您的沙箱,但您仍然需要弄清楚哪些数据进入了沙箱
    猜你喜欢
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    相关资源
    最近更新 更多