Let me summarize what I understood. You want to define two repository sources in Pipeline jobs ( not - multibranch pipeline). One of them will be repository for the code, the other one will be for the Jenkins file. Is that right ? If Yes, implementing this with Remote FIle plugin will not be possible as It is implemented for MultiBranch Projects. May this can be a new plugin.