Отключить журнал изменений в проверке конвейера Jenkins - PullRequest
0 голосов
/ 24 июня 2019

У меня есть конвейер Jenkins, который проверяет конкретные коммиты из нескольких разных репозиториев.Я хотел бы отключить вычисление changeSet (changelog), поскольку вызов / api / json для задания занимает много времени (и в любом случае этот список изменений не важен для этой работы).

В конвейере я проверяю код с:

checkout([$class: 'GitSCM',
branches: [[name: commitHash]],
doGenerateSubmoduleConfigurations: false,
submoduleCfg: [],
changelog: false,
poll: false,
userRemoteConfigs: [[url: gitUrl]]])

Я думал, что установка changelog в false предотвратит это, но когда я вызываю страницу /api/json для работы, я могувсе еще вижу changeSet населенный.

Чего мне не хватает?

ОБНОВЛЕНИЕ

Чтобы было ясно, журналы изменений, которые я вижу для этой работы, относятся ко всем работам, которые япроверяю с кодом выше в конвейере.Я не против иметь список изменений репозитория git, из которого извлечен файл Jenkinsfile, но я не хочу включать списки изменений всех проектов, проверенных как часть этапов конвейера.

Имеет ли режим lightweight checkout в конфигурации конвейера какое-либо отношение к нему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...