title: Multi-branch configuration with externally-defined Jenkinsfile
body: <p>I have an open-source project, that resides in GitHub and is built using a build farm, controlled by Jenkins.</p>
  
  <p>I want to build it branch-wise using a pipeline, but I don't want to store Jenkinsfile inside the code. Is there a way to accomplish this?</p>