配信が完了すると起動するトリガー セットがあります。ストリーム名、アクティビティ名などの情報をメールで送信します。配信されたアクティビティの変更セットも含めたいと思います。どうすればいいですか?配信が行われているときに、どの環境変数がこの情報を構成するか。
前もって感謝します。
配信が完了すると起動するトリガー セットがあります。ストリーム名、アクティビティ名などの情報をメールで送信します。配信されたアクティビティの変更セットも含めたいと思います。どうすればいいですか?配信が行われているときに、どの環境変数がこの情報を構成するか。
前もって感謝します。
である必要がありますCLEARCASE_ACTIVITY
。
(UCM アクティビティは「変更セット」の正式名称です。UCM アクティビティの「プロパティ」にアクセスすると、「変更セット」というタブが表示されます)
そのスレッドが言及しているように、これは操作前のトリガーではなく、操作後のトリガーに対してのみ機能します。
このテクニカルノートでは、このような変数の使用について説明しています:
cleartool mktrtype -ucmobject -all -postop deliver_complete
-mkhlink UndelAct@\TEST_PVOB,to=%CLEARCASE_ACTIVITY% -nc
trtype:UndelAct@\TEST_PVOB
deliver.xxx
ただし、これにより、ソース アクティビティではなく、配信されたアクティビティ (" " と呼ばれます) が得られます。
そのためには、配信されたアクティビティに貢献するすべてのアクティビティをリストする必要があります: 「特定の配信で配信された開発者アクティビティを見つける
」を参照してください。
cleartool lsact -contrib activityName@\aPVob
OP clearcaseはコメントに追加します:
配信されたファイルのリストは提供されません。
そのためには、貢献活動のリストは必要ありません。結果のベースラインを( " " のもの)
に簡単に記述することができますCLEARCASE_ACTIVITY
deliver.xxx
「 ClearCase UCM アクティビティに関連付けられたファイルを検索する方法は?」を参照してください。
cleartool describe -fmt "%[versions]CQp" activity-title@\aPVob