0

我正在使用Jenkins進行集成測試。與Jenkins並行化測試

只是爲了給出上下文。目前我有一個單獨的構建服務器,每天生成構建,並且Jenkins不被用作構建服務器。構建服務器在我的情況下執行單元測試。

  • 構建過程完成後,它會調用Jenkins作業。在那份工作中,Jenkins開始將構建部署到虛擬機中。我有一個腳本來做到這一點。

  • 接下來,我的計劃是運行幾個腳本進行端到端測試。

現在我在這方面有幾個問題:

  • 如何並行化終端到終端的測試的執行?
  • 當我在腳本後面添加腳本時,我擔心它會變得易於管理嗎?
  • 我總是使用Web界面來添加和更改腳本。如何從命令行執行此操作?

一個好的教程的任何想法?任何指針都來自你們?謝謝!

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

回答

0

您可能想嘗試一下,看看您是否可以在構建流程之前使用Build Pipeline插件。更好地理解正在發生的事情,減少腳本。

我鏈接按順序構建和部署作業,然後將單元和集成測試作業分別鏈接到構建作業之外。然後,您可以使用Fail The Build插件使下游作業失敗。