環境
Jenkins による継続的インテグレーションのコンテキスト内で、仕事の場所を から に変更しD:\workspace
ましたD:\
。D:\workspace\JOB_NAME\view
問題は、ClearCase ビューを からに移動するのを忘れたことD:\JOB_NAME\view
です。
私のジョブのビュー タグは で表されるJenkins_${NODE_NAME}_${JOB_NAME}${DASH_WORKSPACE_NUMBER}
ため、Jenkins は私のビューごとに複製を作成することで対応しました。
D:\ClearCaseStorage\Views\COMPANY\user\Jenkins_Node1_JobName.vws
- (タグなし)
D:\ClearCaseStorage\Views\COMPANY\user\Jenkins_Node1_JobName.1.vws
- ( Jenkins_Node1_JobName )。
すべては引き続き機能しますが、サーバーを汚染するタグのないビューが多数あります。実際、各ビューは以前のビューからビュー タグを「盗み」ました。これらのゴースト ビューを削除したいと考えています。
問題
管理コンソールからタグなしビューを削除できません。それは言います:
この操作にはビュー タグが必要です。
ビュー情報を取得して削除するためにビュー情報を表示できたらいいのにと思いますuuid
が、タグの付いていないビューはビュー リストに表示されません: cleartool lsview -long
.
質問
- ClearCase サーバー管理者に警告せずに、これらのビューを自分で削除する方法はありますか? いいえの場合、管理者はこれらのビューをどのように削除できますか?
- この動作が再び発生しないようにするに
${DASH_WORKSPACE_NUMBER}
は、ジョブのビュー タグから削除する必要がありますか?
${DASH_WORKSPACE_NUMBER}
ノードのプライマリ ワークスペースでない場合は、ワークスペースの番号に置き換えられます。これにより、同じノードで同じジョブの複数の同時ビルドを実行できます。