ソース管理プラグイン名でJenkinsを使用していますUCM ClearCase
。
ビューを作成しようとしますが、次のエラーで失敗します。
[onlysourcecode] $ cleartool mkview -snapshot -stream ROLE_Test_Project_DevSG@\Vobname -tag SYSTEM_master_Test_ROLE_001_hudson view
Selected Server Storage Location "Views".
cleartool: Error: unable to set access control list for \\server\viewstor\NT+AUTHORITY\SYSTEM\view.1.vws: Access is denied.
cleartool: Error: protection on \\server\viewstor\NT+AUTHORITY\SYSTEM\view.1.vws is out-of-synch with identity.sd and groups.sd
cleartool: Error: Failed to set identity on view: Permission denied
cleartool: Error: unable to set access control list for \\server\viewstor\NT+AUTHORITY\SYSTEM\view.1.vws: Access is denied.
cleartool: Error: \\server\viewstor\NT+AUTHORITY\SYSTEM\view.1.vws: Permission denied
cleartool: Error: Unable to create view "\\server\viewstor\NT+AUTHORITY\SYSTEM\view.1.vws".
FATAL: UCM ClearCase failed. exit code=1
これは基本的に、ビューを作成するための権限がないことを意味します。今私の質問:
ここでの問題は正確には何ですか?
Jenkinsが内部で使用しているIDは何ですか。つまり、マシンにログインしてJenkinsを実行するDOMAINコントローラーにユーザーIDがあります。Jenkinsがそれを使用している場合、ビューを作成できるので、なぜこのエラーが発生するのでしょうか。
そうでない場合は、どのIDを使用し、JenkinsにドメインIDを使用させる方法、または内部IDをClearCaseADグループの一部として取得する方法を教えてください。