RTC: рабочее пространство возвращалось каждый раз, когда запускалась связанная с ним сборка Jenkins.

Версия РТК: 6.0.4

Версия Дженкинса: 2.150.1

Что происходит:

  1. У нас есть рабочая область, предназначенная только для Jenkins Integration Build.

  2. В эту рабочую область добавлены новые компоненты.

  3. Сборка Jenkins будет запущена либо человеком, либо таймером, установленным в RTC.

  4. Человек или таймер запускает сборку jenkins, но прямо перед тем, как сборка Jenkins проверяет рабочее пространство, все новые компоненты исчезают.

  5. Jenkins проверяет версию рабочей области до добавления новых компонентов (но все ранее существовавшие компоненты имеют наиболее обновленные наборы изменений) и продолжает работу.
  6. Рабочая область останется в возвращенном состоянии без новых компонентов.

У нас есть несколько целей потока для этой рабочей области, у нас есть эта структура потока в течение нескольких месяцев, никогда не было этой проблемы.

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

Как побороть эту проблему?

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


person Henry    schedule 30.04.2019    source источник


Ответы (1)


Обязательно включите новые добавленные компоненты в раздел Flow Targets, и если компонент отсутствует в существующих потоках, сначала добавьте поток в Flow Targets. При необходимости отредактируйте Scope Components....

person Henry    schedule 30.04.2019