Я исправлял конвейер, который был написан для mercurial scm, и там я нашел параметр установки, как бы я дал тот же параметр для git scm.
checkout([$class: 'MercurialSCM',
credentialsId: '',
installation: 'HG-3.4',
source: 'https://',
clean: true,
revision: branch,`branch`
browser: [$class: 'BitBucket', url: 'https://']])
checkout([$class: 'GitSCM',
branches: [[name: '${branch}']], browser: [$class: 'BitbucketWeb', repoUrl: 'https://'],
extensions: [[$class: 'CleanBeforeCheckout']],
userRemoteConfigs: [[credentialsId: 'creds',
url: 'https://']]])