p4 triggers

チェンジリストのサブミットやフォーム更新の都度、 またはPerforceを 外部の認証メカニズムやアーカイブメカニズムと統合するとき、 ジャーナルをローテーションするとき、 リモートディポからコンテンツをプッシュまたはフェッチするときに、 条件に応じて実行されるスクリプトのリストを作成または表示します。

構文規則

p4 [g-opts] triggers
p4 [g-opts] triggers -o
p4 [g-opts] triggers -i

説明

Helixサーバトリガは、ユーザが記述するスクリプトまたはプログラムであり、 特定の操作(チェンジリストのサブミットやフォームの変更など)が実行されるたびに Helixサーバよって呼び出されます。スクリプトが値0を返すと操作は続行し、 他の値を返すと操作は失敗します。

p4 triggersコマンドには3つのバリアントが含まれています。

  • オプションを指定しない場合、コマンドはデフォルトのエディタを起動して、 ユーザが1つ以上のトリガ定義を指定できるようにします。
  • -iオプションは、標準入力を使用して1つ以上のトリガ定義を 指定することを指定します。
  • -oオプションは、 トリガテーブルに現在保存されているトリガ定義を表示します。

トリガ定義には4つのフィールドが含まれています。 各フィールドには、トリガの名前、スクリプトの実行をトリガするイベントのタイプ、 スクリプトの場所、および他のトリガタイプの固有の情報を それぞれ指定します。トリガ定義で指定した条件が満たされると、 関連付けられているスクリプトまたはプログラムが実行されます。

トリガおよびトリガ定義の記述の詳細については、 『Helix Coreサーバ管理者ガイド』の 「トリガを使用して動作をカスタマイズする」を参照してください。

オプション

-i

エディタを起動せずに、標準入力からトリガテーブルを読み取ります。

-o

エディタを起動せずに、標準出力にトリガテーブルが書き込まれます。

g-opts

詳しくは、「グローバルオプション」を参照してください。

使用上の注意点

ファイル引数でリビジョン指定子を使用できるか? ファイル引数でリビジョン範囲を使用できるか? 最低限必要なアクセスレベル

適用外

適用外

super

関連コマンド

サブミットしようとしているチェンジリストの情報を取得する

p4 describe
p4 opened

デーモンの作成を支援する

p4 review
p4 reviews
p4 counter
p4 counters
p4 user