失敗したビルドの実行に使用されたのと同じ CCBuild レコードまたは SCLMBuild レコードを使用して、ビルドを再実行します。
失敗した独立
Rational® ClearCase® または SCLM ビルドを
再実行するためには、使用されるビルド レコードが BuildFailed 状態でなければなりません。
さらに、そのビルドが失敗する原因となったエラーを解決する必要があります。エラーを解決するためには、ログ ファイル <rational_root>¥ClearQuest¥cpscm.log を参照してください。SCLM 通信に関する追加情報については、<rational_root>¥ClearQuest¥cpscm_communications.log を参照してください。
注: CrossPlatformBuild 親レコードに関連付けられた子レコードからビルドを再実行することは避けてください。
- SCLMBuild レコードまたは CCBuild レコードの Rational ClearQuest® クエリーを実行します。
- [結果] ページから、ビルドを再実行する際に使用する独立 SCLMBuild レコードまたは CCBuild レコードを選択します。 [状態] フィールドに、レコードが BuildFailed 状態にあることが示されます。
- とクリックします。 [状態] フィールドが、BuildFailed 状態から BuildPending 状態に変わります。
- [詳細] ウィンドウのツール バーから、[状態の変更] ボタン
の横の矢印をクリックし、[再ビルド] をクリックします。 [状態] フィールドが、BuildFailed 状態から BuildPending 状態に変わります。
- [適用] ボタンをクリックして、この状態変更を受け入れます。
- とクリックして、データベース内のビルド レコードを更新します。
- [詳細] ウィンドウのツール バーから、[メニュー] ボタン
をクリックし、データベース内のビルド レコードをリフレッシュするため [リフレッシュ] をクリックします。
- とクリックして、現行ウィンドウの [状態] フィールドを更新します。以下のいずれかを実行します。
- ビルドが正常終了した場合、[状態] フィールドが BuildCompleted 状態に変わります。Rational ClearCase ビルドの場合、この変化は、CCBuildConfig レコード内に指定されたビルド コマンドが成功キーワードなしで正常に実行したことか、または、ビルドの出力に成功キーワードがあったことを意味します。
Rational ClearCase ビルドを成功キーワードを指定せずに実行する場合は、[適用] ボタンをクリックし、ログ ファイル <rational_root>¥ClearQuest¥cpscm.log をチェックすることによって、Rational ClearCase 成果物のビルドが正常終了したことを検証します。
また、実行されたコマンドに基づいて、ファイルが正常にビルドされたことを検証することもできます。
- ビルド操作が失敗した場合、[状態] フィールドが BuildFailed 状態に変わります。[適用] ボタンをクリックして、この状態変更を受け入れます。<rational_root>¥ClearQuest¥cpscm.log でエラー メッセージを調べてください。
SCLM 通信に関する追加情報については、<rational_root>¥ClearQuest¥cpscm_communications.log を参照してください。
- 大きな SCLM ジョブをバッチ モードで実行する場合、ビルドが実際には実行されていないために、更新および修正の手順でレコードが BuildPending 状態から移動しないことがあります。ビルドが実行されない場合、通常は JCL コードにエラーがあることを意味します。レコードを削除するか、または、Rational ClearQuest 制限付きグループのメンバーである場合は、レコードを手動で BuildFailed 状態に移し、問題を修正してください。(このグループの詳細については、オプション: "制限付き" Rational ClearQuest ユーザー グループの作成 を参照してください。)