GitHub 組織 ウェブトリガーを設定して、組織内でイベントが発生するたびにアクションをトリガーします。 この例では、GitHub 組織 ウェブトリガーを使用して、メッセージボックスに問題の本文を表示する タスク Bot を作成する方法を示します。

設定で指定された パーソナル アクセストークン の所有者が指定された GitHub 組織内の任意のリポジトリで問題を作成すると、トリガーが設定された メッセージボックス アクションを開始します。

前提条件

次の要件を満たしていることを確認してください。
  • GitHub のウェブトリガー で言及されているライセンスと権限。
  • あなたのGitHubに資格情報として保存されているアクティブなCredential Vaultの個人アクセストークン。
  • TriggerData という名前のレコード変数です。

手順

  1. タスク Bot を作成するには、以下の手順を実行します。
    1. 左側のペインで オートメーション をクリックします。
    2. 作成 > タスク Bot をクリックします。
      タスク Bot を作成ウィザードが表示されます。
    3. 名前 フィールドにBotの適切な名前を入力します。
      デフォルトでは、すべての Bot は <\Bots> フォルダーに保存されます。
    4. オプション: Bot の説明を説明フィールドに追加してください。
    5. オプション: 選択をクリックし、指示に従って Bot を別のフォルダに保存してください。
    6. 作成と編集 をクリックします。
      Bot が作成され、タスク Bot の編集ページが表示されます。
  2. GitHub 組織トリガー を追加して設定するには、以下の手順を実行します。
    1. トリガー > GitHubを選択し、次に組織ウェブトリガーをダブルクリックしてウェブトリガーを追加します。
    2. イベントをリッスンドロップダウンから問題を選択します。
    3. 組織名 フィールドに組織名を入力します。
      このトリガーは、この組織でイベントを監視します。
    4. パーソナル アクセストークン > 資格情報を選択し、選択をクリックします。
      トリガーは、この パーソナル アクセストークン を所有しているユーザーがイシューを作成した場合にのみ、次のアクションをアクティブにします。
    5. 資格情報を選択 モーダルの指示に従い、 に保存されている パーソナル アクセストークンCredential Vault を選択してください。
    6. レスポンス ドロップダウンで TriggerData を選択します。
      このレコード変数は、変更が発生したイベントに関するトリガー応答データをキーと値のペア形式でキャプチャします。
  3. メッセージ ボックス アクションを追加して設定するには、次の手順を実行します。
    1. アクション > メッセージボックスをクリックし、メッセージ ボックスアクションを追加します。
    2. メッセージボックスのウィンドウタイトルに適切なタイトルを入力してください。
    3. $TriggerData{issue.body}$表示するメッセージを入力してくださいに入力してください。
      トリガー応答データの issue.body キーには、作成された課題の本文が対応する値として含まれています。
  4. 保存 をクリックして、設定を保存します。
実行 > トリガー付きで実行をクリックすると、システムがトリガーをアクティブにし、トリガーが指定されたGitHub組織内の問題イベントをリスニングし始めます。 ユーザーが組織内の任意のリポジトリで問題を作成すると、トリガーがメッセージ ボックスアクションを開始します。 メッセージボックスには、作成された問題の本文が表示されます。