Этот вопрос немного устарел, поэтому вы, вероятно, переехали и нашли решение, но это может быть полезно для кого-то другого, ищущего ответ. Мы используем Jenkins на Windows, и создавать динамические представления на лету, используя CreateView.bat скрипт:
echo Usage: CreateView.bat CLEARCASE_ROOT(e.g. M:) VIEW_NAME REGION [CONFIG_SPEC(Latest)] [ENABLE_WINKIN(true)]
SET CLEARCASE_ROOT=%1
SET VIEW_NAME=%2
SET REGION=%3
SET CONFIG_SPEC=Latest
if NOT "%4"=="" SET CONFIG_SPEC=%4
SET WINKIN=n
if /I "%5"=="true" SET WINKIN=
echo Creating new view at %CLEARCASE_ROOT%\%VIEW_NAME% on %COMPUTERNAME% with Config Spec %CONFIG_SPEC% in Region %REGION%
if "%WINKIN%"=="n" (echo WINKIN IS DISABLED ON THIS VIEW) else (echo WINKIN IS ENABLED ON THIS VIEW)
cleartool mkview -tag %VIEW_NAME% -region %REGION% -%WINKIN%shareable_dos \\%COMPUTERNAME%\views\%VIEW_NAME%.vws
cd /d %CLEARCASE_ROOT%\%VIEW_NAME%
if /I NOT "%CONFIG_SPEC%"=="latest" cleartool setcs %CLEARCASE_ROOT%\%VIEW_NAME%\CMAdminVOB\config-specs\%CONFIG_SPEC%
cleartool catcs
Мы обычно называем это что-то вроде:
call D:\BuildTools\ClearCase\CreateView.bat M: my_view_name vpd_my_region my_config_spec true
Вы, вероятно, можно адаптировать выше в соответствии с ваши потребности
Да, это делается только для существующих видов. Но идея состоит в том, что мы не хотим использовать CC gui отдельно, и выбор конфигурации конфигурации и базовых линий должен выполняться внутри Jenkin (VoB может быть постоянным в этом случае), наконец, создавая динамическое представление. Но если мы посмотрим на CC gui для создания представления, выбор между динамическим и моментальным снимком будет отличаться только в терминах «Местоположение данных» (может быть много разницы, но я мало знаю о них), а остальные параметры остаются такими же; vob, baseline, view name и т. д., будет ли он работать, внося изменения в моментальный снимок для его реализации для динамического просмотра? – Digeek
@Afzal вам не нужно использовать CC gui для создания динамического представления: вы можете сделать это в сценарии как предварительный шаг своей работы: см. Http://stackoverflow.com/a/8704153/6309 или http : //stackoverflow.com/a/9357692/6309. – VonC
Я имею в виду, что мы не будем делать это через командную строку.Идея состоит в том, чтобы облегчить использование только дженкинсов; предоставляя информацию о vob (который является постоянным) и путь к настройкам конфигурации. Есть ли у вас какие-либо идеи, когда создание реализаций представления моментальных снимков выполняется в чистом исходном коде? – Digeek