Clearcase и hudson — главный Unix и подчиненный Windows

Я работаю в очень крупной компании, которая слепо следует UCM. Clercase управляется командой UCM. Все происходит по своду правил. Клиенты Clearcase в среде Unix встречаются редко, и у нас было много проблем с установкой клиента Clearcase в системе Unix. Но, наконец, мы добрались туда. Я использую unix в качестве своего мастера. У моего мастера есть несколько проектов, и поток ucm определяется для параметров создания вида плагина UCM следующим образом.

some_dev_shared_stream@/astream

правила загрузки следующие

vobs/myvob/component/

представление создается и отлично работает в Unix, сегодня утром удалось настроить ведомое устройство, и ведомое устройство представляет собой окно Windows.

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

Я взял команду make view и изменил «/» в some_dev_shared_stream@/astream на «\» и запустил команду из режима Windows cmd, и представление было создано.

Моя рабочая станция для разработки на Windows Box - перед представлениями нет vobs, поэтому я уверен, что это тоже будет проблемой.

кто-нибудь сталкивался с вышеизложенным?


person jojoseph    schedule 04.12.2010    source источник


Ответы (1)


По сути, правила загрузки (для представлений снимков) начинаются с тега Vob:

  • В Unix: /vobs/aVobTag

  • в Windows: /aVobTag\aVobTag: не имеет значения)

Соответствует ли ваше представление Windows UCM такому правилу загрузки?

person VonC    schedule 04.12.2010
comment
Извиняюсь, я не правильно поставил этот вопрос. На моем мастере мои конфигурации UCM - это селектор потока -- Dev_Shared_xyz_Proj@/vobs/xxx_yy_pvob, правила загрузки /vobs/xx_vob/, не использовать обновление, а каждый раз воссоздавать представления. все это отлично работает на мастере, но когда я создал тупое подчиненное устройство в Windows и запустил сборку на узле, сборка не удалась, поскольку она не могла понять поток и выдала ошибку, не может прикрепить представление к потоку. - person jojoseph; 07.12.2010
comment
Ниже приведена команда mkview из журналов hudson. / в идентификаторе потока. Также хранилище представлений отличается от /export/home/ci/rational/cc_view_store/ Теперь мой вопрос: нужно ли мне менять свою конфигурацию (всегда создавать представление) и использовать обновление, создавать представление вручную на подчиненном устройстве и заставить hudson использовать это представление? Есть ли способ, которым подчиненное устройство может иметь свою собственную конфигурацию? - person jojoseph; 07.12.2010
comment
@jojoseph: почему вы не можете иметь аналогичную конфигурацию Hudson в Windows (как в cleartool mkview -snapshot -stream Dev_Shared_xyz_Proj@\xxx_yy_pvob -tag cibuild_view2 -vws c:\path\to\cc_view_store/cibuild_view2.vws cibuild_view2? В своем ответе я объяснил, что теги vob в Windows не имеют префикса /vobs. Другими словами, это было бы «да» на ваш вопрос. - person VonC; 07.12.2010