2010-07-22 3 views
1

Windows 컴퓨터에 Hudson을 설치하고 UCM Clearcase (우리가 사용하는 저장소)와 통합하려고했습니다.
Hudson 위키에는 어떻게하는지 설명하는 데 도움이되는 도움말 문서가 없습니다.Windows 컴퓨터에서 UCM Clearcase와 Hudson을 통합

  • 나는 선택 New Job --> Project Name
  • 나는 줄 Test --> select Build a free style software project --> click Ok
  • 로 ->이 프로젝트 화면을
  • 을 구성하는 날 리드 -> 내가 역동적 인 줄 - 나는 UCM Clearcase
  • 선택>Source Code management에서 이미 작성한보기 이름과 통합 스트림 이름 (스트림 선택자에서)
  • ->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

답변

0

이는 ACL 문제의 일반적 증상이다.

을 수행해야합니다 실제로 허드슨 작업을 실행중인 사용자 확인 (어떤 CLEARCASE_PRIMARY_GROUP 환경 값)

  • 체크보기 보호
  •  
        cd m:\advcm3_LAC_FN38_Test 
        cleartool lsview -l -full -pro -cview 
    

    경우]

    • 사용자가 다르면보기를 다시 보호해야합니다.

      fix_prot -force -r -chown rightUser -chgrp rightGroup -chmod 775 \\Hostname\CC_Views\MyTestView.vws. 
      fix_prot -force -root -chown rightUser -chgrp rightGroup \\Hostname\CC_Views\MyTestView.vws. 
      

      fix_prot은 CC7.0 이하의 경우 c:/Program Files/rational/clearcase/etc/utils 또는 CC7.1 이상인 경우 c:/Program Files/IBM/RationalSDLC/clearcase/etc/utils입니다.

      참고 : advcm3_LAC_FN38_Test이라는보기에는 MyTestView.vws이라는 연결된보기 저장소가 있다는 것이 이상합니다.

      나는 다소 \\Hostname\CC_Views\advcm3_LAC_FN38_Test.vws을 기대했을 것입니다.

    +0

    답장을 보내 주셔서 감사합니다. CC와 대화하기 위해 허드슨 작업이 익명 사용자로 실행되기 때문에이 문제가 발생할 수 있습니까? 나는 CC 사용자 여야합니다. – Umang

    +0

    @Umang : 나는 허드슨 작업이 익명의 사용자가 아닌 적절한 사용자와 함께 작동하도록 확실히하려고 노력할 것입니다. – VonC

    관련 문제