Stack update policy
Bitriseスタックは毎週更新されます。一部のスタックは完全に再構築されますが、他のスタックでは特定のキャッシュアーカイブのみが更新されます。
Bitrise スタックには、モバイル開発に最も重要なツールがプリインストールされており、すぐに使用できます。私たちの目標は、ワークフローをシンプルにし、ビルドを高速かつ効率的にすることです。これらのツールは継続的に変更されます。古いバージョンは非推奨となり、サポートされなくなりますが、新しいバージョンが新しい機能と重大な変更を加えてリリースされます。
スタック の上 ビットライズアイオ 定期的に更新されます。更新には、次の種類の変更が 1 つ以上含まれています。
-
ツールのアップグレード: すでにインストールされているツールが最新バージョンにアップグレードされます (たとえば、git CLI は 2.9.1 から 2.9.5 にアップグレードされます)。
-
ツールの追加: 新しいツールが追加されます (たとえば、新しい Android バージョンがリリースされると、最新の Android エミュレーター システム イメージがプリインストールされます)。
-
ツールの削除: ツールのバージョンは、サポート終了となりセキュリティ上のリスクがある場合は削除され、別のバージョンのツールがデフォルトになります (たとえば、Ruby 2.7 は削除され、Ruby 3.0 が新しいデフォルトになります)。
-
プラットフォームの変更: macOS スタック上の Xcode、OS バージョン、Android SDK などの主要コンポーネントの変更。
If you wish to read more on our Linux and MacOS stack update policies, check out:
スタックの以前のバージョンを使用する
スタックを新しいバージョンに更新すると、一部のビルドで問題が発生する可能性があります。移行を容易にするために、更新後 2 ~ 3 日間はスタックの以前のバージョンを使用できます。 以前のバージョンのスタックの使用。
さまざまなスタックで使用できるツールの詳細については、関連するガイドをご覧ください。 Bitriseスタックにプレインストールされたツール。
以前のバージョンのスタックの使用
ユーザーのリクエストや外部ツールの変更に基づいて、Bitrise スタックを定期的に更新します。これらの更新により、重大な変更が発生する可能性がありますが、それを回避するよう努めています。
そのような場合に備えて、新しいバージョンのリリース後、数日間、特定のスタックの以前のバージョンを使用する一時的なオプションを提供します。
-
これは一時的なメカニズムのみを目的としています。インフラストラクチャ上の理由により、以前のリリースを永久に利用可能な状態にしておくことができません。通常、以前のバージョンはリリースが成功してから数日後に削除されます。
-
以前のバージョンが利用できなくなると、この機能が有効になっている場合でも、新しいビルドは最新バージョンで実行されます。
-
特定の時点で特定のスタックで以前のバージョンが利用できない場合、スイッチは非アクティブになり、機能をオンにすることはできません。トリガーされたビルドはすべて、スタックの現在のバージョンで実行されます。
以前のバージョンのスタックを使用するには:
ワークフローエディター
ビットライズ.yml
-
でアプリを開きます ビットライズ。
-
クリック
メインページのボタン。 -
に行きます スタックとマシン タブ。
-
構成するスタックを見つけます。デフォルトのスタックまたはワークフロー固有のスタックのいずれかです。
-
選択したスタックのマシン タイプの下で、 以前のバージョンを使用する スイッチ。
これにより、
bitrise.yml
ファイル: 以前のバージョンのスタックをmeta
ブロック。
保管する場合は、 bitrise.yml
自分のリポジトリ内のファイル、正確なロールバック バージョンを指定する必要があります。 meta
物体。トグルは Bitrise に保存されている構成ファイルのみを変更できるため、ワークフロー エディターのトグルを使用して機能をオンにすることはできません。 bitrise.yml
リポジトリ内にあります。
利用できないバージョン
指定したバージョンが利用できない場合、ワークフロー エディターに警告が表示されます。以前のスタック バージョンが使用できなくなった後にトリガーされたビルドは、スタックの現在の安定バージョンで実行されます。
-
を見つける
meta
あなたの中のブロックbitrise.yml
ファイル。 -
追加
stack_rollback_version
指定されたバージョン文字列を含むフィールド。以前のバージョン番号を調べる
以前のバージョン文字列を確認するには、古いビルドを開いて、 詳細とアドオン タブをクリックして、 スタックイメージのバージョン 分野。
meta: stack: osx-xcode-15.0.x machine_type_id: g2-m1.8core stack_rollback_version: 2-16-2