1

ClearCase Plug-in 1.5.3 で Jenkins 1.596 を使用しています。

SCM は UCM ClearCase です。

私のジョブは現在、ストリームに対してポーリングしており、新しい作業が配信された場合、新しいビューが作成されます。

  1. 開発者はベースラインを手動で推奨します。ベースライン推奨のイベントをポーリングすることはできますか?
  2. ビューがプラグインによって作成されるとき、推奨されるベースラインを使用するように指示することは可能ですか? 現在、新しいベースラインは作成されていませんが、最新バージョンが取得されています。
4

2 に答える 2

0

1/ ベースライン推奨のイベントをポーリングすることはできますか?

私が知っていることではありません。

2/ 推奨されるベースラインを使用するように指示することは可能ですか?

いいえ: UCM ビューは、定義上、そのストリームに関連付けられたブランチの最新バージョンを選択します。

もう 1 つの方法は、サブストリームを作成してリベースすることです。デフォルトでは、リベースは親ストリームの推奨ベースラインを選択する必要があります。
その後、ジョブはそのリベースされたビューを使用できます。

ただし、これは、新しいベースラインがあるかどうかをチェックする最初のジョブ (数分ごとに起動されるジョブ) のような、非標準のポーリング ポリシーを使用する非標準のジョブ UCM 設定を意味し、存在する場合は 2 番目のジョブを呼び出します (リベース)

于 2015-02-17T21:12:11.377 に答える
0

私の頭の上から、あなたが使用できる2つのアプローチがあります:

1) 推奨されるベースラインに基づいて、統合から BUILDME ストリームを作成します。次に、新しいベースラインが推奨されるたびに BUILDME ストリームを更新するトリガーを実装するように管理者に依頼します (メモリが機能する場合、これは cleartool chstream コマンドです)。

2) スケジュールされたジョブとして実行されるスクリプトを使用して、推奨されるベースラインを調べ (cleartool desc -l stream:、次に「推奨されるベースライン」を探します)、そのベースラインのタイムスタンプを調べます (cleartool lsbl )。

以前、200 件以上のプロジェクトを持つクライアントで後者を使用したことがあります。

于 2015-02-18T14:44:41.317 に答える