Skip to main content

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 など) がインストールされている場合、サポートが終了し、セキュリティ修正が提供されなくなった古いバージョンを削除します。

  • 一部またはすべてのユーザーワークフローに影響を及ぼす可能性のある設定変更。

15. 現在および将来のスタック

スタックリリース年

スタック名

ウブントゥベース

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 年後に完全に削除されます。

単一スタックのさまざまなステージ:

Different stages of a single stack

毎年、4月頃と新しいUbuntuバージョンのリリース:

  • 新しいスタックがエッジスタックとして導入されました。

  • 昨年のエッジスタックは安定しています。

  • 昨年のステーブルスタックは凍結されました。

  • 昨年のフリーズスタックは削除されます。

以前のスタックと将来のスタックで表示されるステートの変更:

multiple-stack-state-change.svg

スタックは削除される前に削除のフラグが付けられ、最終削除日が UI 全体に表示されます。さらに、スタックの残りのユーザーにはBitriseからメール通知が届きます

どのスタックを選ぶべきか?

いつでも、エッジ、ステーブル、フリーズスタックを少なくとも 1 つ選択できます。次の表はこの選択に役立ちます。

16. エッジスタック、ステーブルスタック、フリーズスタック

エッジ

安定した

フローズン

bitrise.yml に含めることができるステーブルスタック ID

tick.svg

tick.svg

tick.svg

OS コンポーネント、システムライブラリ、およびプリインストールされたツールのセキュリティアップデート

tick.svg

tick.svg

tick.svg

OS コンポーネントとシステムライブラリの更新

tick.svg

tick.svg

close-small.svg

新しいツールとツールバージョンの追加

tick.svg

tick.svg

close-small.svg

既存のツールとツールバージョンへのスタックの更新における重大な変更

tick.svg

close-small.svg

close-small.svg

新しい実験的機能と構成変更

tick.svg

close-small.svg

close-small.svg

ツールとツールバージョンの削除

tick.svg

close-small.svg

close-small.svg


変更ログ

2025年6月

新規

Linuxに関して、エッジスタック、ステーブルスタック、フローズンスタックの概念を導入しました。 macOS スタックのアップデートポリシー。新しい Linux スタックの年間リリース頻度と、古い Linux スタックの廃止と削除を定義しました