Hudson и UCM ClearCase

Недавно я разместил один из наших проектов на Hudson, используя плагин UCM ClearCase. Hudson работает хорошо, пока не изменится конфигурация, а затем зависает при обновлении. В ClearCase пользователю предлагается и спрашивают, хотят ли они продолжить (да / нет), когда есть изменение, поэтому я предполагаю, что здесь висит Хадсон.

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

Проект использует ant для процесса сборки.


person Sion    schedule 04.08.2010    source источник


Ответы (2)


Я полагаю, у вас есть опция «использовать обновление», отмеченная в разделе ClearCase вашего задания Hudson.

Какую версию ClearCase вы используете?
И какая именно команда обновления используется в журналах заданий Hudson?

update -force -overwrite гарантирует, например, что никогда ничего не спрашивает пользователя.

http://img715.i_mageshack.us/img715/3200/eclipsehudsonucm.png

person VonC    schedule 04.08.2010
comment
Да, в настоящее время у меня есть проверенные обновления. Это причина зависания? К сожалению, один из разработчиков удалил задания, пока меня не было, поэтому журналы больше не доступны. Если update -force -overwrite решит эту проблему, куда мне поместить это в Hudson? - person Sion; 04.08.2010
comment
@Sion: вы можете попробовать не проверять эту опцию и посмотреть, сохраняется ли проблема. Но если не перекомпилировать плагин, вы не сможете изменить параметры, используемые командой обновления. - person VonC; 04.08.2010

Вы смешиваете запланированную сборку и опрос ClearCase? Если до проведения опроса в потоке есть обновление, Хадсон может запросить ввод данных пользователем.

В качестве обходного пути я установил в скриптах "cleartool setcs -stream". Это приводит к тому, что обновление вызывается дважды для случая, когда оно началось с опроса, но не заставляет Хадсон ждать в запланированной сборке.

person Jayan    schedule 04.12.2011