使用Jenkins并行化测试

时间:2013-11-20 15:45:00

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

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

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

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

  • 接下来我的计划是运行几个脚本来进行端到端测试。

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

  • 如何并行执行端到端测试?
  • 当我在脚本之后添加脚本时,我开始担心它会有多可管理?
  • 我一直在使用Web界面添加和更改脚本。如何从命令行执行此操作?

任何有关良好教程的想法?来自你们所有人的指示?谢谢!

看起来Build Flow Plugin就是我需要的。 https://github.com/jenkinsci/build-flow-plugin

1 个答案:

答案 0 :(得分:0)

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

我在一个序列中链接构建和部署作业,然后将单元和集成测试作业单独链接到构建作业。然后,您可以使用Fail The Build插件使下游作业在上游作业失败。