Встроенный инструмент синтаксиса конвейера Jenkins должен помочь вам создать блок сценария для любого из плагинов, которые вы хотите использовать с DSL.Любое конвейерное задание будет иметь ссылку на него с левой стороны.
Это примерно то, как оно будет выглядеть после того, как вы введете всю свою информацию (т. Е. Место репо, филиалы, аутентификация).Часть, которая вам нужна, это refspec, если вы находитесь на странице синтаксиса, она будет находиться под расширенной кнопкой.
checkout([$class: 'GitSCM', branches: [[name: '**']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'yourAuthHere', refspec: '+refs/tags/*:refs/remotes/origin/tags/*', url: 'yourGitRepoLocationHere']]])