1

Windows マシンに Hudson をインストールし、UCM Clearcase (使用しているリポジトリ) と統合しようとしています。
Hudson wiki には、その方法を説明するヘルプ ドキュメントはありません。

  • 私は選択しますNew Job --> Project Name
  • 私はTest --> select Build a free style software project --> click Ok
  • --> これにより、[Configure Project] 画面が表示されます
  • --> Source Code management[選択] の下でUCM Clearcase
  • --> 作成済みの動的ビュー名と統合ストリームの名前を (ストリーム セレクターで) 付けます。
  • --> 下でAdvanced optionsI select " Use UCM dynamic view" and give view root as M:\and in " Windows dynamic view storage directory" I give \\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)

には何もフェッチされていませんC:\Hudson\jobs\Test\workspace

誰かがこれで私を案内してもらえますか?

ありがとう、ウマン

4

1 に答える 1

0

これは通常、ACL の問題の兆候です。

必要がある:

  • Hudson ジョブを実際に実行しているユーザー (および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は、c:/Program Files/rational/clearcase/etc/utilsCC7.0 以下、またはc:/Program Files/IBM/RationalSDLC/clearcase/etc/utilsCC7.1 以上が対象です。

注: というビューに というadvcm3_LAC_FN38_Testビュー ストレージが関連付けられているのは奇妙ですMyTestView.vws

私はむしろ期待していたでしょう\\Hostname\CC_Views\advcm3_LAC_FN38_Test.vws

于 2010-07-22T05:40:50.243 に答える