基于jenkins中的标记或分支克隆repo

基于jenkins中的标记或分支克隆repo,jenkins,jenkins-pipeline,jenkins-groovy,Jenkins,Jenkins Pipeline,Jenkins Groovy,我想通过jenkins声明性管道中的分支或标记克隆我的回购 目前,我必须使用以下标签: checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[credentialsId: '-----',url: 'url']], branches: [[name: 'refs/tags/${BRANCH_OR_TAGNAME}']]], poll: false 并为分行跟进 git branch: ${BRANCH_OR_TAGNAME}, creden

我想通过jenkins声明性管道中的分支或标记克隆我的回购

目前,我必须使用以下标签:

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[credentialsId: '-----',url: 'url']], branches: [[name: 'refs/tags/${BRANCH_OR_TAGNAME}']]], poll: false
并为分行跟进

git branch: ${BRANCH_OR_TAGNAME}, credentialsId: '-----',url: 'url'  
我可以通过什么命令同时执行这两项任务