Я установил Hudson на моем компьютере с Windows и попытался интегрировать его с UCM Clearcase (хранилище, которое мы используем).
В Hudson wiki нет справочных документов, чтобы объяснить, как это сделать.Интеграция Hudson с очисткой UCM на машине Windows
- Я выбираю
New Job --> Project Name
- Я даю, как
Test --> select Build a free style software project --> click Ok
- -> Это приводит меня к настройке экран Project
- -> Под
Source Code management
я выбираюUCM Clearcase
- -> Я даю динамический имя представления, которое я уже создал, и имя потока интеграции (в селекторе потоков)
- -> Под
Advanced options
Я выбираю "Use UCM dynamic view
"и дать корню представления какM:\
и в"Windows dynamic view storage directory
"Я даю\\Hostname\CC_Views\MyTestView.vws
.
Теперь я запустить проект, чтобы проверить, если принести в работе должным образом или нет, и я получаю эту ошибку:
[advcm3_LAC_FN38_Test] $ cleartool pwv -root M:\advcm3_LAC_FN38_Test
[workspace] $ cleartool startview advcm3_LAC_FN38_Test
[advcm3_LAC_FN38_Test] $ cleartool setcs -tag advcm3_LAC_FN38_Test -stream
cleartool: Warning: Config spec OK, but unable to tell view server to load.
cleartool: Warning: View server should be restarted.
cleartool: Error: Unable to change configuration specification: Permission denied.
FATAL: UCM ClearCase failed. exit code=1
java.io.IOException: cleartool did not return the expected exit code. Command line="setcs -tag advcm3_LAC_FN38_Test -stream", actual exit code=1
at hudson.plugins.clearcase.HudsonClearToolLauncher.run(HudsonClearToolLauncher.java:107)
at hudson.plugins.clearcase.HudsonClearToolLauncher.run(HudsonClearToolLauncher.java:70)
at hudson.plugins.clearcase.ClearToolDynamicUCM.setcs(ClearToolDynamicUCM.java:81)
at hudson.plugins.clearcase.ClearToolDynamicUCM.syncronizeViewWithStream(ClearToolDynamicUCM.java:66)
at hudson.plugins.clearcase.action.UcmDynamicCheckoutAction.checkout(UcmDynamicCheckoutAction.java:99)
at hudson.plugins.clearcase.AbstractClearCaseScm.checkout(AbstractClearCaseScm.java:398)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1038)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
at hudson.model.Run.run(Run.java:1257)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:129)
Nothing has been fetched into
C:\Hudson\jobs\Test\workspace
.
Может кто-то пожалуйста, руководство меня в этом?
Спасибо, Umang
Спасибо VonC за ответ. Может ли эта проблема быть из-за того, что мое задание Хадсона работает под анонимным пользователем, а чтобы поговорить с CC, я должен быть пользователем CC? – Umang
@Umang: Я бы постарался убедиться, что задание Хадсона работает с соответствующим пользователем, а не с анонимным. – VonC