Как создать работу в Гудзоне для UCM clearcase - PullRequest
1 голос
/ 15 апреля 2011

Я новичок в hudson. Может кто-нибудь объяснить, как настроить работу в Hudson в потоке (UCM ClearCase)

  1. Я хочу настроить работу в потоке UCM в Hudson
  2. Хотите выполнить простое build.sh, которое находится в <component>/build/build.sh
  3. o / p доступно в каталоге <component>/release/
  4. , хотите скопировать содержимое в каталоге dir в другое место натот же сервер скажет /tmp/xyz

Я не понимаю, как Хадсон создает представление, где и как я могу сказать Хадсону выполнить мой build.sh.
Откуда он знает, что он под правымdir, чтобы выполнить build.sh?

Может кто-нибудь, пожалуйста, объясните, будет большая помощь

Чем

1 Ответ

1 голос
/ 18 апреля 2011

Основным параметром является поле Stream Selector (если вы добавили плагин ClearCase ):

Как только вы поместите имя потока в это поле:

  • будет создан снимок, ссылающийся на этот поток UCM.
    Если представление уже было создано, оно будет просто запущено.

  • ваш сценарий будет выполняться при любых изменениях, обнаруженных в этом представлении (lshistory), или, если хотите, каждые n минут.

  • ваш build.sh должен быть добавлен как шаг в разделе сборки: «Добавить шаг сборки / выполнить оболочку».
    Это означает, что вы выбрали Build a free-style software project при создании нового задания.
    Каждый шаг позволяет вам определить каталог выполнения и скрипт, который вы хотите запустить.

...