Я вижу в документации Jenkins Pipeline SCM Step, что несколько ветвей могут быть переданы на этапе проверки: https://www.jenkins.io/doc/pipeline/steps/workflow-scm-step/#checkout -general-scm
например,
checkout([$class: 'GitSCM',
branches: [[name: 'release-1.2'], [name: 'master']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [[]]
])
Что это на самом деле означает передачу нескольких ветвей в условиях git, поскольку одновременно может быть извлечена только одна ветка? Приведенная выше документация не раскрывает эту деталь.