Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

For exemplification purposes, let’s use 5 branches:

...


master, develop, test1, test2, test3

...

We need to triger 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 There are two ways how to limit the trigger to be triggered only from 2 branches:
We've tried these options:

...

master, develop

...

...

origin/master, origin/develop

There are two ways to achieve that:

  1. Select “Build from“ and enter branch names separated by white space: “master develop“ "master develop"

  2. Select “Build RegExp“ and enter regexp based expression: “master|develop“

Note:

Jenkins jobs must be configured for the branches.

Yes, branch parameter can be set when using integration with Git Plugin. On hook settings set “Parameters“ field to this:

...

  1. "master|develop"