Skip to main content

ローカル環境でGradle用Bitriseビルドキャッシュを設定する

BitriseビルドキャッシュはローカルのGradleビルドにも使用できます。これにより、ローカルビルドと CI ビルドは同じビルドキャッシュを使用するため、どちらの環境でもビルド時間を最小限に抑えることができます

Gradle プロジェクトに Bitrise ビルドキャッシュを設定するには、次の 2 つの方法があります。

  • Gradle プロジェクト ファイルを変更せずに、別のファイルでキャッシュを構成します。

  • Gradle プロジェクトのビルド ファイルで直接キャッシュを構成します。

プロジェクトのビルド設定を変更せずにBitrise Build Cacheを使い始めたいなら (そして同じプロジェクトに取り組んでいる他の人に影響を与えずに)、Gradle initスクリプトを使うことができます。

  1. Bitrise でパーソナル アクセス トークンを生成します。 パーソナルアクセストークンの作成

    プロセス中に必要になるため、トークンの値をコピーします。

  2. あなたの ワークスペース ID。これを行うには、ワークスペースのページに移動し、URL で ID を見つけます。

  3. CI 設定で以下の環境変数を設定します。

    • BITRISE_BUILD_CACHE_AUTH_TOKEN: 値はパーソナルアクセストークンでなければなりません。

    • BITRISE_BUILD_CACHE_WORKSPACE_ID: 値はBitrise Workspaceスラッグでなければなりません。

  4. 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
  5. Bitrise ビルドキャッシュを有効化します。

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

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

    キャッシュからプル中

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

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

これで、Bitriseビルドキャッシュがローカルビルドに使用されます。ビルド中に表示されるリンクから呼び出しの詳細を確認できます。

DevCenter_article_gradle_bazel_local_dev_env_guide_-_Google_Docs.png