- Bitriseドキュメントへようこそ!
- インフラストラクチャー
- スタックを構築する
スタックを構築する
Bitrise ビルド スタックは、ビルドの実行に使用される仮想マシンのバージョンを定義します。主なタイプは、macOS スタックと Android & Docker スタックです。
ビルドスタックは、ビルドの実行に使用する仮想マシンのバージョンを示します。 3つの主要なスタックタイプがあります。
-
macOS スタック: これらのスタックは macOS オペレーティング システムで実行され、それぞれに複数の Xcode バージョンが含まれています。 iOSの構築に最適 アプリ.それらを使用してクロスプラットフォーム アプリを構築する場合は、Android ツールもインストールされています。
-
NS AndroidとDocker スタック:これらのスタックは、Docker環境のLinuxオペレーティングシステムで実行されます。すべてのAndroidツールがインストールされており、ネイティブAndroidアプリの構築に最適です。
空きディスク容量
各スタックには、少なくとも 100 GB の空きディスク容量があります。各スタックの正確な使用可能なディスク容量は、 システム レポート 下 空きディスク容量.
各ビルドは独自の仮想マシンで実行され、ビルドが完了すると、仮想マシンは保存された状態 (「ベース ボックス」状態) にロールバックされます。こちらです あなたのビルドは常に保護されています 他の人や以前のビルドによって加えられた変更によって、 安定した環境 ビルド間で状態が保持されないため、ビルド ワークフローを定義します。
パスワードなしの sudo が有効
ビルドに使用されるユーザー アカウントは、次のように構成されています。 パスワードなしのsudo 有効にします。このようにして、ビルドやその他の自動化に必要な追加のものをすべてインストールできます。選択したスタックにツールがプリインストールされていない場合は、自分でインストールできます - ガイドを参照してください。
アプリをBitriseに追加した後、適切なスタックを選択します。スタックはいつでも変更できます スタック ワークフローエディタのタブ。
使用するスタックを選択すると、スタックの簡単な説明と、その特定のスタックの詳細を確認するための追加のリンクが表示されます(たとえば、選択したスタックにプリインストールされているツールやバージョンを確認できます)。 。
タイプ |
説明 |
---|---|
安定 |
一般的に利用可能であり、近い将来にサポートされる予定です。 Stackのプライマリツールのアップデートが利用可能になったときに更新されます。例:Xcode 7.3.1がリリースされたとき、Xcode 7.3スタックは7.3(.0)ではなく7.3.1になるように更新されました。 |
タイプ |
説明 |
---|---|
プリブート |
スタックがプリブートとして利用可能であり、そのスタック構成で十分なプリブートマシンがある場合、ビルド環境がブートするのを待たずに、ビルドをすぐに開始できます。そのスタック構成で使用可能なプリブートマシンがこれ以上ない場合、ビルドはオンデマンド構成で開始されます。 |
オンデマンド |
スタックがオンデマンド構成として利用可能であり、スタックの(利用可能な)事前起動された構成がない場合、ビルドの開始時に、システムは選択した構成の仮想マシンを作成する必要があります。これは、関連する仮想マシンが作成および起動されている間、ビルドが準備環境状態になることを意味します。 macOS構成の場合、起動プロセスには通常約1〜1.5分かかります。準備時間は(もちろん)ビルド時間にはカウントされません。ビルドの実行時間には影響しません。 |