Плагин Jenkins Git: git слияние не создает коммит слияния - PullRequest
0 голосов
/ 21 февраля 2020

Я работаю с Jenkins CI и Bitbucket и использую плагин git для объединения PR-кода с главной веткой и запускаю build на нем. Но иногда, когда я запускаю сборку с PR, соответствующее «git слияние» коммита PR с локальной ветвью не создает коммит слияния, из-за которого сборка не выбирает мои последние изменения PR и продолжает сборку с Изменения PR, которые я выдвинул ранее.

Вот вывод консоли:

git init / opt / jenkins / workspace / assurance-my_repo-PR # timeout = 10

Выборка восходящих изменений с s sh: // git@abc.com: 7999 / thun / my_repo. git

git --version # timeout = 10

с использованием GIT_S SH для установки псевдонима учетных данных с ключом для Bitbucket

git извлечение --no-tags --progress s sh: // git@abc.com: 7999 / thun / my_repo. git + refs /heads / : refs / remotes / origin /

git config remote.origin.url s sh: // git@abc.com: 7999 / thun / my_repo. git # timeout = 10

git config --add remote.origin.fetch + refs /heads / : refs / remotes / origin / # timeout = 10

git config remote.origin.url s sh: // git@abc.com: 7999 / thun / my_repo. git # timeout = 10

Выборка восходящих изменений из s sh: // git@abc.com: 7999 / thun / my_repo. git

с использованием GIT_S SH чтобы установить псевдоним учетных данных с ключом для Bitbucket

git получить --no-tags --progress s sh: // git@abc.com: 7999 / thun / my_repo. git + refs / head / : refs / remotes / origin /

git rev-parse d443ee2452730f0fc916c5a49927df3a81d74887 ^ {commit} # timeout = 10

git branch -a - v --no-abbrev - содержит d443ee2452730f0fc916c5a49927df3a81d74887 # тайм-аут = 10

слияние ревизии d443ee2452730f0fc916c5a49927df3a81d74887 (источник / ошибка_происка_производства_произв. = 'default', fastForwardMode = '- ff'}

git rev-parse origin / development ^ {commit} # timeout = 10

git config core.sparsecheckout # время ожидания = 10

git проверка -f происхождение / развитие

git ветка -a -v --no-abbrev # timeout = 10

git извлечение -b исправление / abhinash_thresholdReflection происхождение / разработка

git объединение --ff d443ee2452730f0fc916c5a49927df3a81d74887 # время ожидания = 10

git rev-parse ^ {commit} # timeout = 10

.....

Просмотр 2168 удаленных веток

git show-ref --tags -d # timeout = 10

Извлечение ревизии d443ee2452730f0fc916c5a49927df3a81d74887 (origin / bugfix / abhinash_thresholdReflection, origin / development)

git config core.sparsecheckout # timeout = 10

* 11f d443ee2452730f0fc916c5a49927df3a81d74887

git branch -a -v --no-abbrev # timeout = 10

git branch -D ошибка / abhinash_thresholdReflection # timeout = 10

git checkout -b bugfix / abhinash_thresholdReflection d443ee2452730f0fc916c5a49927df3a81d74887

Сообщение о фиксации: "TA791158: обработка отражений пороговых значений для экземпляров Issue" *

Использование стратегии 'Changelog to branch' 1081 * 1080. 1080. * Уведомленный Sta sh для коммита с идентификатором d443ee2452730f0fc916c5a49927df3a81d74887

При успешном запуске без каких-либо изменений вывод выглядит так:

....

git show-ref --tags -d # timeout = 10

Извлечение ревизии 5ca1a20173139d3100a5fb6c04a40fd64307a6fe (происхождение / разработка)

git config core.sparsecheckout # timeout = 10

git оформить заказ -f 5ca1a20173139d3100a5fb6c04a40fd64307a6fe

git branch -a -v --no-abbrev # timeout = 10

git branch -D bugfix / abhinash_thresholdReflection # timeout = 10

git checkout -b bugfix / abhinash_thresholdReflection 5ca1a20173139d3100a5fb6c04a40fd64307a6fe

Сообщение коммита: «Объединить коммит»

Уведомленный Sta sh для фиксации с идентификатором d443ee2452730f0fc916c5a49927df3a81d74887

Уведомленный Sta sh для фиксации с идентификатором 5ca1a20173139d3100a5fb6c04a40fd64307a6fe

помогите мне понять, почему кто-то не может 1111 * происходит постоянно и есть ли способ отобразить вывод всей команды git, выполняемой плагином git для Jenkins.
...