Я использую файл 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 от космического кризиса.Пожалуйста, помогите здесь.
Я использую: Jenkins версия: 2.58,
Плагины:
Конвейер SCM Шаг: 2.4
Git: 3.3.0