Jenkins - изменения есть в SVN, но Jenkins не показывает изменений, но сборка запущена - PullRequest
0 голосов
/ 29 ноября 2018

Я планировал втягивать Дженкинса каждые 5 минут: * / 5 * * * *.

Я зафиксировал изменения в SVN, я вижу их в истории SVN (журналы).Дженкинс начинает сборку, но она показывает: Редакция: x Без изменений. И все, что было настроено, работает.

Через 5 минут Дженкинс запускает еще один запуск с сообщением: Редакция: x + 1 Изменения только для тестового развертывания Jenkins (подробно) по UserName


После этого для целей тестирования я переключился на * * * * * для запуска каждую минуту, и результаты былитакие:

Дженкинс работает:

  • Успех> Консольный вывод № 1 76 29 ноября 2018 г. 14:14
  • Успех> Консольный вывод № 1 7529 ноября 2018 г. 14:13
  • Успех> Выход на консоль # 1 74 29 ноября 2018 г. 14:11
  • Успех> Выход на консоль # 1 73 29 ноября 2018 г. 2:22:00
  • Успех> Консольный вывод № 1 72 29 ноября 2018 г. 14:09
  • Успех> Консольный выход № 1 71 29 ноября 2018 г. 14:08
  • Успех> Консольный вывод № 1 70 29 ноября 2018 г. 14:07
  • Успех> Консольный выход № 1 69 29 ноября 2018 г. 14:06 --- Коммит идет здесь
  • Успех>Вывод консоли # 1 68 29 ноября 2018 г. 13:01

из 2.06 он видит, что есть изменения, он запускает задание, но он действительно не видит, какие изменения были, и тольков 2:14 он написал сообщение о фиксации SVN.

также в журналах последних изменений:

Changes

176 (29 ноября 2018 14:14:19 PM)

только для тестового развертывания Jenkins - имя пользователя / подробности

168 (29 ноября, 2018 1:01:36 PM)

Странное поведение, может кто-то придумать, где могбыть проблемой?

1 Ответ

0 голосов
/ 05 декабря 2018

Основываясь на разговоре, мы выяснили, что причиной была разница во времени двух серверов (Jenkins и SVN), примерно 7-8 минут.

Почему это происходит?

Дженкинс понял, что доступна новая версия, но не смог проверить ее, если его собственное время было меньше времени новой версии.

Описана похожая проблемаздесь:

Почему современные файлы, переданные в SVN, не будут немедленно извлечены Хадсоном для сборки

...