- デスクトップアプリ — Windows / macOS 向けのシステムトレイアプリ。ほとんどのユーザーにおすすめです。
- CLI — ヘッドレスサーバーや CI/CD 環境向けのターミナルコマンド。
Team プラン以上が必要です。Runner API キー(
rfr_ プレフィックス)は Web コンソールで生成します。セットアップ
Runner を起動する前に、Web コンソールで登録します:1
Web コンソールを開く
Web コンソールの 設定 > Runners を開きます。
2
Runner を登録
Runner を登録 をクリックし、名前を付けます(例:「オフィス PC」「ステージングサーバー」)。
3
API キーをコピー
生成された API キー(
rfr_...)をコピーします。このキーは一度だけ表示されます。4
Runner を起動
デスクトップアプリまたは CLI(下記参照)で接続します。
デスクトップアプリ
Runner デスクトップアプリはシステムトレイに常駐し、バックグラウンドで接続を維持します。ダウンロード
Web コンソール(設定 > Runners > Runner アプリをダウンロード)からダウンロードできます:使い方
- アプリをインストールして起動します
- 設定ウィンドウで Runner API キー(
rfr_...)とサーバー URL を入力します - アプリが自動的に接続し、システムトレイに表示されます
- Runner がサーバーからのジョブを受け付ける準備が整いました
CLI
ヘッドレスサーバー、CI/CD パイプライン、スクリプトによるデプロイでは CLI Runner を使用します。概要
必須引数
オプション引数
環境変数
使用例
基本的な使い方
名前付き Runner
環境変数を使用
動作の仕組み
デスクトップアプリと CLI Runner は同じ仕組みで動作します:- Runner はサーバーに対してアクティベーションを行い、コマンドのポーリングを開始します
- サーバーがジョブからブラウザコマンドを送信すると、Runner がそれを受信しローカルで実行します
- 実行結果(スクリーンショット、ダウンロード、録画を含む)はサーバーに返送されます
- 接続を維持するため、30 秒ごとにハートビートを送信します
- 接続が切断された場合、指数バックオフで自動的に再接続します
- シャットダウン時、Runner はグレースフルに非アクティブ化されます