0

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

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

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

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

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

  • 如何并行化终端到终端的测试的执行?
  • 当我在脚本后面添加脚本时,我担心它会变得易于管理吗?
  • 我总是使用Web界面来添加和更改脚本。如何从命令行执行此操作?

一个好的教程的任何想法?任何指针都来自你们?谢谢!

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

回答

0

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

我链接按顺序构建和部署作业,然后将单元和集成测试作业分别链接到构建作业之外。然后,您可以使用Fail The Build插件使下游作业失败。