Я решил проблему, изменив каталог перед оформлением второго репо.
steps {
updateGitlabCommitStatus name: 'jenkins', state: 'running'
dir ('repo') {
git branch: "${gitlabSourceBranch}", credentialsId: 'ABCDEFG', url: "${gitlabSourceRepoURL}"
1 - оформить репо с помощью jenkinsfile
2 - jenkinfile сменить каталог
3 - оформить репо с кодом для сборки
Это решение приводит к другим незначительным проблемам, таким как, журнал изменений из неправильного репозитория (репозиторий jenkinsfile), но я могу с этим справиться.
Также быстрее, чем создавать общую библиотеку (что является лучшим решением)