本記事では、ワークフローの実行方法・プレビュー実行・トリガーの設定について説明します。

実行のトリガー

ワークフローは以下の 3 つの方法で起動できます。

トリガー 説明
手動実行 画面上から即座にワークフローを起動します
API トリガー HTTP リクエスト経由で外部システムからワークフローを起動します
GitHub Webhook GitHub のイベントを契機にワークフローを自動実行します

<aside> ⚠️

同一のワークフローは複数の実行を同時に走らせることができます。実行を複数回起動すると二重実行が発生する場合があります。

</aside>

手動実行

ワークフローは一覧画面またはエディター画面から手動で起動できます。

一覧画面から実行する

ワークフロー一覧の各行の操作メニューから 実行(▶実行アイコン) をクリックします。

<aside> 📝

ワークフローにユーザー入力が設定されていない場合、確認画面が表示され、入力を行い、そのまま実行できます。

</aside>

プレビュー実行

プレビュー実行では、通常の実行と同様に実行履歴には記録されますが、一覧上で「プレビュー」ラベルが付き、本番実行と区別して確認できます。

また、プレビュー実行で生成されたアーティファクトは、「アーティファクト」一覧には表示されますが、ナレッジベースにはインデックスされません(検索の対象外になります)。

ワークフロー全体をプレビュー実行する

  1. エディター画面を開きます。
  2. キャンバス右下のツールバーにある プレビュー(プレビューアイコン) をクリックします。
  3. 実行ダイアログが開きます。ユーザー入力が設定されている場合、実行前に値を確認・変更できます。
  4. ワークフローを実行 をクリックして実行を開始します。

実行結果はインスペクターの 出力 タブで確認できます。

特定のブロックまでプレビュー実行する