ファイアウォールとVPN向けのネットワークエンドポイント
お使いのマシンまたは CI ランナーが、社内の VPN、ファイアウォール、またはアウトバウンドプロキシの内側にある場合は、Bitrise Build Cache が少数の Bitrise ホストにアクセスできるようにしてください。
このドキュメントの許可リストには、次のものが含まれます。
- Bitrise Build Cache CLI。
- Gradle がインストールするプラグイン。
- Bazel が書き込む設定。
- Xcode と
ccacheのプロキシが接続するすべての宛先。
ローカ ルの開発マシンと、Bitrise 外の CI ランナーのどちらにも適用されます。Bitrise がホストするマシンでは、対応は不要です。トラフィックは当社のデータセンター内にとどまります。
許可リストClick to copy link
次のホストとポートを許可リストに追加してください。
*.services.bitrise.io :443, :444
app.bitrise.io :443
oauth.bitrise.io :443
api.bitrise.io :443
これで必要なものはすべてです。ワイルドカードを使わずに特定のホスト名を指定する必要がある場合は、以下のセクションでビルドツールごとに詳しく説明します。
Bitrise以外のホスト
CLI 自体のインストールと更新には GitHub と Google Artifact Registry が使用され、Gradle の init スクリプトは Gradle Plugin Portal、Maven Central、JitPack からプラグインを解決します。これらは Bitrise のホストではないため、ここには記載していませんが、ビルドにはこれらも必要です。
すべてのビルドで使用されるエンドポイントClick to copy link
実際に実行するビルドツールに対応するセクションを許可リストに追加してください。React Native のビルドでは、Gradle、Xcode、ccache の各セクションがすべて必要です。
GradleClick to copy link
| ホスト | ポート | プロトコル | 用途 |
|---|---|---|---|
bitrise-accelerate.services.bitrise.io | 443 | gRPC/TLS | リモート build cache、および Test Distribution エンドポイント |
gradle-analytics.services.bitrise.io | 443 および 444 | gRPC/TLS |