メインコンテンツまでスキップ

セッションへの接続

セッションが実行されると、いくつかの方法で接続できます。利用できる方法はオペレーティングシステムによって異なります。macOSのセッションはVNC経由でグラフィカルデスクトップを追加しますが、LinuxセッションはターミナルとIDEのみです。

WebターミナルClick to copy link​

Bitrise RDE UIには、セッション詳細ページにブラウザベースのターミナルが含まれています。マシンに直接接続し、複数のタブに対応していて、ローカル環境の設定も不要です。セッションでコマンドを実行する最も手早い方法です。

SSHClick to copy link​

各セッションにはSSHアドレスとワンタイムパスワードがあり、セッション詳細ページに表示されるほか、CLIからbitrise-cli rde session viewで確認できます。これらは任意のSSHクライアントで使用できます。

パスワードなしでアクセスするには、SSH公開鍵を保存された入力として登録します。Bitriseがそれをセッションの許可された鍵に追加するため、毎回パスワードをコピーしなくても接続できます。macOSのセッションはvagrantユーザーとして、Linuxセッションはubuntuユーザーとしてサインインします。

インタラクティブシェルを開かずに単一のコマンドを実行するには、bitrise-cli rde session execを使用してください。

VNCClick to copy link​

macOSのセッションはVNC経由でグラフィカルデスクトップを公開するため、シミュレーターやGUIアプリを確認する際に便利です。セッション詳細ページにはVNCアドレスと認証情報が表示され、VNCビューアーを開くvnc://リンクも生成されます。CLIからbitrise-cli rde session open-vnc SESSION_IDを実行するとビューアーを直接開くことができ、bitrise-cli rde session vnc SESSION_IDを実行すると接続情報を表示できます。セッションへの直接のネットワーク経路がない場合は、bitrise-cli rde session vnc SESSION_ID --forward 5901がVNCエンドポイントをSSH経由でローカルポートにトンネリングします。

Linuxセッションにはデスクトップがないため、VNCは利用できません。

デバイスビューClick to copy link​

iOSシミュレーターまたはAndroidエミュレーターを起動するセッションは、どちらのプラットフォームでもブラウザにストリーミングされ、SSHトンネリング用にデバイスポートを公開します。詳細はデバイスセッションを参照してください。

VS Code Remote - SSHClick to copy link​

VS Codeからセッション内のコードを編集するには、セッション詳細ページのOpen in VS Codeを使用します。これにより、セッションに接続されたRemote - SSH拡張機能付きでVS Codeが開きます。セッションのテンプレートでworkspaceリンクが定義されている場合は、特定のフォルダーを直接開くことができます。

専用のBitrise VS Codeプラグインを使えば、セッションの作成と管理も行えます。

ファイルの転送Click to copy link​

いつでも自分のマシンとセッションの間でファイルを移動できます。

  • CLIでは、bitrise-cli rde session uploadとbitrise-cli rde session downloadを使用します。
  • bitrise-cli rde claudeで起動したAIコーディングエージェントを使用している場合は、ファイルのアップロードまたはダウンロードをエージェントに依頼するだけです。詳細はクイックスタートを参照してください。