Linux スタックの更新ポリシー
BitriseのLinuxスタックはUbuntu LTSリリースをベースにしています。Bitriseの各スタックは1つのUbuntu LTSバージョンに基づいており、別のバージョンにアップグレードされることはありません。代わりに、新しいスタックをリリースし、古いスタックは徐々に廃止していきます。
スタックの以前のバージョン
スタックを新しいバージョンに更新すると、一部のビルドで問題が発生する可能性があります。移行を容易にするため、更新後 2 ~ 3 日間は以前のバージョンのスタックを使用できます。以前のバージョンのスタックを使用する。
macOS固有の情報については、以下をご覧ください macOS スタックの更新ポリシー。
Linux スタック・オファリング
Bitriseは、さまざまなユースケースに対応するために複数のLinuxスタックを提供しています。
利用可能なスタックはいつでも確認できます。 こちら。
各スタックは Linux ディストリビューションの 1 つのリリースに基づいています。現時点では、Ubuntu LTS リリースに基づいたスタックを提供しています。このベースイメージにツールがインストールされ、システムの Bitrise エディションが作成されます
スタック名と ID には上記のパラメータがすべて含まれ、実際には次のようになります。
-
名前:ウブントゥノーブル 24.04-ビットライズ 2025 エディション
-
ID:
ubuntu-noble-24.04-bitrise-2025-android
Linux スタックの種類や更新頻度には微妙な違いがあります。適切なスタックを選び、突然ビルドが壊れるのを避けるためには、これらの詳細を把握しておく必要があります
Linux スタックのアップデート
毎年、新しいBitriseエディションと新しいスタックが作成されます。これは常に最新の Ubuntu LTS リリースに基づいています
新しいUbuntuリリースのほかに、この新しいBitriseエディションには、既存のスタックで出荷するには混乱を招きすぎたであろう重大な変更が含まれています。
-
プレインストールされたツールを、重大な変更を加えた新しいバージョンにアップグレードすること。
-
ツールの複数のバージョン (Ruby、Node.js など) がインストールされている場合、サポートが終了し、セキュリティ修正が提供されなくなった古いバージョンを削除します。
-
一部またはすべてのユーザーワークフローに影響を及ぼす可能性のある設定変更。
|
スタックリリース年 |
スタック名 |
ウブントゥベース |
|---|---|---|
|
2024 |
ウブントゥジャミー 22.04-ビットライズ 2024 エディション |
Ubuntu 22.04 LTS |
|
2025 |
ウブントゥノーブル 24.04-ビットライズ 2025 エディション |
Ubuntu 24.04 LTS |
|
将来のリリース (リリースコード名は現時点では不明です) |
||
|
2026 |
Ubuntu 26.04-ビットライズ 2026 エディション |
Ubuntu 26.04 |
|
2027 |
Ubuntu 26.04-ビットライズ 2027 エディション |
|
|
2028 |
Ubuntu 28.04-ビットライズ 2028 エディション |
Ubuntu 28.04 |
|
2029 |
Ubuntu 28.04-ビットライズ 2029 エディション |
|
スタックのライフサイクル
macOS Bitriseスタックと同様に、Linuxのスタックにはエッジ、ステーブル、フリーズ、削除というライフサイクルがあります。
新しいスタックは最初にエッジスタックとして導入され、その後 1 年間のテストとフィードバックを経て、安定したスタックになります。1 年後にはフリーズとしてマークされ、さらに 1 年後に完全に削除されます。
単一スタックのさまざまなステージ:
毎年、4月頃と新しいUbuntuバージョンのリリース:
-
新しいスタックがエッジスタックとして導入されました。
-
昨年のエッジスタックは安定しています。
-
昨年のステーブルスタックは凍結されました。
-
昨年のフリーズスタックは削除されます。
以前のスタックと将来のスタックで表示されるステートの変更:
スタックは削除される前に削除のフラグが付けられ、最終削除日が UI 全体に表示されます。さらに、スタックの残りのユーザーにはBitriseからメール通知が届きます
どのスタックを選ぶべきか?
いつでも、エッジ、ステーブル、フリーズスタックを少なくとも 1 つ選択できます。次の表はこの選択に役立ちます。
|
エッジ |
安定した |
フローズン |
|
|---|---|---|---|
|
bitrise.yml に含めることができるステーブルスタック ID |
|
|
|
|
OS コンポーネント、システムライブラリ、およびプリインストールされたツールのセキュリティアップデート |
|
|
|
|
OS コンポーネントとシステムライブラリの更新 |
|
|
|
|
新しいツールとツールバージョンの追加 |
|
|
|
|
既存のツールとツールバージョンへのスタックの更新における重大な変更 |
|
|
|
|
新しい実験的機能と構成変更 |
|
|
|
|
ツールとツールバージョンの削除 |
|
|
|
変更ログ
2025年6月
新規
Linuxに関して、エッジスタック、ステーブルスタック、フローズンスタックの概念を導入しました。 macOS スタックのアップデートポリシー。新しい Linux スタックの年間リリース頻度と、古い Linux スタックの廃止と削除を定義しました