Skip to main content

ローカル環境でのBazel用Bitriseビルドキャッシュの設定

どのマシンでもBazel用のBitriseビルドキャッシュを使用できます。 bitrise.bazelrc キャッシュ エンドポイントに必要な構成を含む構成ファイル。

  1. Select your Bitrise workspace and go to Build Cache.

  2. Click New connection.

  3. Select Other CI provider and then select your build tool from the dropdown menu.

    2025-10-21-choose-build-tool.png
  4. Click Create token.

    2025-10-21-create-token.png
  5. Enter a name and set it to never expire.

  6. Copy the keys and values of the two variables.

  7. Set the variables as Environment Variables in your local configuration.

    export BITRISE_BUILD_CACHE_WORKSPACE_ID=<workspace ID>
    export BITRISE_BUILD_CACHE_AUTH_TOKEN=<token>
  8. CLI をダウンロードして、一時的な場所にインストールします。これを使用する必要があるのは、ビルドキャッシュを 1 回アクティブにするか、いずれかの設定が変更された場合だけです。

    curl --retry 5 -sSfL 'https://raw.githubusercontent.com/bitrise-io/bitrise-build-cache-cli/main/install/installer.sh' | sh -s -- -b /tmp/bin -d
  9. Bitrise ビルドキャッシュを有効化します。

    設定を制御するために使用できるフラグはいくつかありますが、以下のデフォルト設定をお勧めします。

    /tmp/bin/bitrise-build-cache activate bazel --cache --cache-push=false

    キャッシュからプル中

    ビルド中のファイル変更が原因で誤ったキャッシュデータを誤って共有しないように、キャッシュからアーティファクトのみを取得することをお勧めします。

    フラグの完全なリストについては、CLIを確認してください /tmp/bin/bitrise-build-cache activate bazel --help コマンド。

  10. ワークスペースでリモートビルド実行を有効にしている場合は、以下を追加してローカルで使用することもできます --rbe フラグ。

    RBE をローカルで有効にする

    ワークスペース用にワーカーをセットアップし、リポジトリのプール設定を行う必要があります .bazelrc RBE をローカルで有効にする前にファイルしてください!

  11. オプションで、リポジトリのルートにリポジトリ URL を追加します .bazelrc ファイル。

    ローカルビルドを識別できるように、これを行うことをお勧めします。

    URL を置換してください

    コマンド内のプレースホルダー URL は、必ず自分のものに置き換えてください。

    build --remote_header='x-repository-url=https://github.com/bazelbuild/bazel.git'
    build --bes_header='x-repository-url=https://github.com/bazelbuild/bazel.git'

それだ!これで、どれでも実行できるようになりました bazel コマンドを実行して Bitrise ビルドキャッシュを活用してください。ビルド中に表示されるリンクから呼び出しの詳細を確認できます。

bazel-local-printout.png