我正在使用 Jenkins 文件来构建管道。我正在尝试使用 DSL 克隆参考存储库,如下所示。
checkout(
[$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'CloneOption', depth: 1, noTags: false, reference: '', shallow: true]],
submoduleCfg: [],
userRemoteConfigs: [[url: 'git@bitbucket.org:user_team/infrastructure-as-code.git']])
并且当管道正在执行时,它正在被翻译成这个
git fetch --tags --progress git@bitbucket.org:userteam/infrastructure-as-code.git +refs/heads/*:refs/remotes/origin/* --depth=1
这会在我的 Jenkins 服务器上克隆整个存储库。我只想获得我的 repo 的浅表副本,以便我可以将我的 Jenkins 服务器从空间紧缩中拯救出来。请在这里帮忙。
我正在使用:詹金斯版本:2.58,
插件:
流水线 SCM 步骤:2.4
吉特:3.3.0