Multi branch Pipeline can be configured to create a set of Pipeline projects according to the detected each and every branch in mentioned SCM repository with the help of Jenkins file. This can be used to implement different Jenkins file for the different branches of the same project As per Jenkins official document, In multi branch pipeline project, Jenkins automatically discover manages and executes Pipeline for branches which contain a Jenkins file in source code