3

最近、UCM ClearCase プラグインを使用して、プロジェクトの 1 つを Hudson に配置しました。Hudson は、構成が変更されるまでは正常に動作し、更新時にハングします。ClearCase では、変更があった場合、ユーザーにプロンプ​​トが表示され、続行するかどうか (はい/いいえ) が尋ねられるので、これが Hudson がぶら下がっている場所であると推測しています。

高速化のためにスナップショット ビューで動作するように Hudson を構成したので、理想的には動的ビューへの切り替えを避けたいと考えています。

プロジェクトは、ビルド プロセスに ant を使用します。

4

2 に答える 2

2

Hudson ジョブの ClearCase セクションで 'use update' オプションがチェックされていると思います。

どのバージョンのClearCase プラグインを使用していますか?
また、Hudson ジョブ ログで使用されている正確な更新コマンドは何ですか?

たとえば、update -force -overwriteユーザーに何も尋ねないようにします。

http://img715.i_mageshack.us/img715/3200/eclipsehudsonucm.png

于 2010-08-04T08:50:04.920 に答える
0

スケジュールされたビルドと ClearCase のポーリングを混在させていますか? ポーリングが行われる前にストリームが更新された場合、Hudson はユーザー入力を求めることがあります。

回避策として、スクリプトに「cleartool setcs -stream」を設定しました。これにより、更新がポーリングによって開始された場合に更新が 2 回呼び出されますが、スケジュールされたビルドで Hudson が待機することはありません。

于 2011-12-04T03:05:33.713 に答える