不少时候咱们要copy n个Jenkins job去run automation project, 只由于想同时跑几种不一样的parameter choice. 建立一个Multi-configuration project的Jenkins job就能够解决这个问题。 并发
具体操做以下:server
- new item -> select "Multi-configuration project".
- configurate the parent job salve server label in Adanced Project Options.
- add "User-defined Axis" to Configuration Matrix, 把须要并发跑的parameter choice配在这里.
- add "Slaves" to Configuration Matrix, 点开“Labels”选项,选择salve server label.
- set Trigger for matrix projects to "Trigger for each configuration", default value is "Trigger only the parent job".
- 其余配置跟以前project同样配就能够了.
- 最后run job后,会看到你设置的parameter choice对应的sub jobs都在并发run,跑完后,会收到每一个sub job本身的那份automation report email.


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