我在我的Windows機器上安裝了Hudson,並試圖將它與UCM Clearcase(我們正在使用的存儲庫)集成。
Hudson wiki上沒有幫助文檔可以解釋如何做到這一點。在Windows機器上集成Hudson與UCM Clearcase
- 我選擇
New Job --> Project Name
- 我給作爲
Test --> select Build a free style software project --> click Ok
- - >這使我配置項目屏幕
- - >在
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 2010-07-26 04:53:45
@Umang:我肯定會努力確保Hudson作業能夠以合適的用戶而不是匿名用戶運行。 – VonC 2010-07-26 05:24:13