Jenkins job type: Multi-configuration project

不少时候咱们要copy n个Jenkins job去run automation project, 只由于想同时跑几种不一样的parameter choice. 建立一个Multi-configuration project的Jenkins job就能够解决这个问题。 并发

具体操做以下:server

  1. new item -> select "Multi-configuration project".
  2. configurate the parent job salve server label in Adanced Project Options.
  3. add "User-defined Axis" to Configuration Matrix, 把须要并发跑的parameter choice配在这里.
  4. add "Slaves" to Configuration Matrix, 点开“Labels”选项,选择salve server label.
  5. set Trigger for matrix projects to "Trigger for each configuration", default value is "Trigger only the parent job".
  6. 其余配置跟以前project同样配就能够了.
  7. 最后run job后,会看到你设置的parameter choice对应的sub jobs都在并发run,跑完后,会收到每一个sub job本身的那份automation report email. 

 

   

  

 

补充:blog

默认parameter choice是并发模式跑的,但若是想一个跑完接着一个跑,就勾选“Run each configuration sequentially” under Excecution Strategy。it

相关文章
相关标签/搜索