For examplification purposes, let’s use 5 branches: (master, develop, test1, test2, test3).
We need to trigger a build only from two branches: (master, develop)
If we leave the field "Branch Options" with the parameter "Build all" - it will build from all branches
If we leave the field "Branch Options" with the parameter "Build from" - master - it will trigger to build Jenkins from the master branch, same with develop.
But how to limit the trigger to be triggered only from 2 branches:
We've tried these options:
master, develop
master develop
origin/master, origin/develop
There are two ways to achieve that:
Select “Build from“ and enter branch names separated by white space: “master develop“
Select “Build RegExp“ and enter regexp based expression: “master|develop“
That’s how you trigger multiple branch builds.