并行使用docker或使用主机

时间:2018-11-17 14:05:30

标签: maven docker jenkins continuous-integration integration-testing

现在我正在使用Jenkins构建CI系统,我陷入了决定 在下一步中,我需要运行“黄瓜,集成”测试,因此我有2种方法可以实现目标,以尽可能减少运行时间,我可以拥有一台好的主机,并且可以增加一些小型服务器并添加它们作为主机,因此在我的CI中,我有2个选择:

  • 创建5个postgres docker容器
  • 在每个脚本上运行的脚本分开准备数据库
  • 从5位跑步者那里进行测试,因此每个测试工作都由独立的数据库

  • 准备在其上具有ubuntu和PostgreSQL的docker映像,并将项目拉到那里,并运行该docker映像的5个实例,每个实例都运行特定的测试

哪个更好,为什么要衡量绩效?我的目标还是要尽量减少运行时间,以使开发人员可以在每次提交时轻松使用CI?

0 个答案:

没有答案