【问题标题】:Parallelizing tests with Jenkins使用 Jenkins 并行化测试
【发布时间】:2013-11-20 15:44:59
【问题描述】:

我正在使用 Jenkins 进行集成测试。

只是为了给出上下文。目前我有一个单独的构建服务器,它每天生成构建,Jenkins 不用作构建服务器。在我的例子中,构建服务器执行单元测试。

  • 构建过程完成后,它会调用 Jenkins 作业。在这项工作中,Jenkins 开始将构建部署到虚拟机中。我有一个执行此操作的脚本。

  • 因此,我的计划是运行多个脚本来进行端到端测试。

现在我有几个关于这方面的问题:

  • 如何并行执行端到端测试?
  • 当我一个接一个地添加脚本时,我开始担心它的可管理性如何?
  • 我总是使用 Web 界面来添加和更改脚本。如何从命令行执行此操作?

对于一个好的教程有什么想法吗?大家有什么指点吗?谢谢!

看起来构建流程插件是我需要的。 https://github.com/jenkinsci/build-flow-plugin

【问题讨论】:

    标签: jenkins continuous-integration continuous-deployment continuous-delivery continuous-testing


    【解决方案1】:

    您可能想尝试看看是否可以在构建流程之前使用 Build Pipeline 插件。更好地可视化正在发生的事情,更少的脚本。

    我按一个顺序链接构建和部署作业,然后将单元和集成测试作业与构建作业分开链接。然后,您可以使用 Fail The Build 插件让下游作业失败上游作业。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 2016-03-03
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      相关资源
      最近更新 更多