Skip to main content

Bitrise ビルドをオンプレミスで実行する

Bitrise エージェントをインストールし、Bitrise に接続することで、独自のハードウェアまたは仮想環境で Bitrise ビルドを実行できます。 ワークスペース

これを行うには、Bitrise エージェントを次のサイトから入手する必要があります。 自作 次に、2 つの Bitrise サービス エンドポイントにアクセスできるようにネットワークを構成します。

ツールとサービス

この方法で Bitrise エージェントを使用する場合は、必要なツールがすべてマシンにインストールされていることを確認する必要があることに注意してください。現時点では、このオンプレミス ソリューション用のプレインストール ツールは提供されていません。

  1. Bitrise エージェント プールを構成します。 ワークスペースの設定 bitrise.io のページ: エージェントプールの構成

    必ずプロセスからトークンを取得してください。

  2. をフェッチします bitrise-den-agent Homebrew の公式。

    brew tap bitrise-io/den-agent
  3. 最新バージョンをインストールします。

    brew install bitrise-den-agent

    特定のバージョンのインストール

    次のコマンドのバージョン番号を修正して、特定のバージョンをインストールすることもできます。

    brew install [email protected]
  4. 次の 2 つのサービスにアクセスできるようにネットワークを構成します。

    • https://den.services.bitrise.io

    • https://build-log.services.bitrise.io

    エージェントは、ビルドを実行し、Bitrise Web サイトと通信するために、これらの両方にアクセスできる必要があります。

  5. マシン上のエージェントを Bitrise ワークスペースに接続します。

    マックOS

    Linux

    • sudo sed -i '' 's/BITRISE_AGENT_TOKEN/<YOUR_AGENT_POOL_TOKEN>/' ~/Library/LaunchDaemons/io.bitrise.self-hosted-agent.plist
      sudo launchctl load -w ~/Library/LaunchDaemons/io.bitrise.self-hosted-agent.plist
    • sudo sed -i 's/BITRISE_AGENT_TOKEN/<YOUR_AGENT_POOL_TOKEN>/' /etc/systemd/system/bitrise-den-agent.service
      sudo systemctl start bitrise-den-agent.service