Skip to main content

スタックの非推奨と削除のポリシー

概要

Bitriseでは、Androidスタックは約2年間サポートされています。 Xcodeスタックは、新しいXcodeバージョンがリリースされるにつれて徐々に非推奨になります。

すべてを保持しているわけではありません スタック 永遠に: 私たちの目的は、最高の製品を構築するのに役立つ最新のツールを提供することです。 アプリ あなたはできる。ただし、スタックの更新が行われるたびにビルド構成を作り直す必要はありません。信頼できる古いスタックを長期間使用し続けることができます。

ある時点で、いくつかの古いスタックを非推奨にします。スタックが非推奨になった場合でも、引き続き使用できますが、スタックは更新されなくなります。その時点で、非推奨ではない新しいスタックに切り替えることを強くお勧めします。

非推奨のスタックは最終的に完全に削除されますが、心配する必要はありません。その前に、事前に十分な警告を表示します。発送いたします このようなアップデート 複数の異なるチャネルで。

macOS スタックの維持

新しいバージョンが出たときにすぐに切り替える必要がないように、さまざまな macOS スタックを提供しています。私たちのポリシーは次のとおりです。

  • Xcode の最新のメジャー リリース用に、すべての Xcode のマイナー バージョンの最新のパッチ バージョンを保持します。

  • 以前のメジャー バージョンから最新の 2 つのマイナー バージョンの最新のパッチ バージョンを保持します。

  • 以前の -1 メジャー バージョンから最新のマイナー バージョンの最新のパッチ バージョンを保持します。

  • スタックは、グローバルな使用量がすべてのビルドの 1% を下回った場合にのみ廃止されます。

例1 macOS スタックの維持

Xcode の最新バージョンが 13.4.x のときは、次のものが維持されていました。

Xcode 13 のすべてのマイナー バージョンのすべての最新パッチ リリース:

  • 13.4.x

  • 13.3.x

  • 13.2.x

  • 13.1.x

  • 13.0.x

以前の 2 つの Xcode メジャー バージョンの最新バージョン:

  • 12.5.x

  • 12.4.x

  • 11.7.x


macOS スタックの廃止と削除

Monterey ベースのスタックでの Xcode 14.x の廃止

2023 年 3 月 13 日月曜日に、Monterey ベースのスタックで Xcode 14.x を廃止します。次の Xcode バージョンが影響を受けます。

  • macOS 12.5 (Monterey) 上の Xcode 14.0.x

  • macOS 12.5 (Monterey) 上の Xcode 14.1.x

詳細については、次を参照してください。 Xcode 14.x の場合、Monterey から Ventura に移行する.

Ventura スタックで VPN または DNS 関連の問題が発生した場合は、以下を確認してください。 macOS Ventura スタックでの VPN と DNS の問題.

  1. 次のメジャーXcodeバージョンの最初のベータ版がリリースされると、最後のメジャーバージョンを除く最後のメジャーバージョンのすべてのマイナーバージョンが非推奨になります。

    例1 新しい Xcode ベータ版がリリースされたときのスタックの廃止

    Xcode 14 ベータ版がリリースされたとき、以下を非推奨にしました。

    • Xcode 11.7 である最も古いメジャー バージョン。

    • 最後の 2 つのマイナー バージョンを除く、最後のメジャー バージョンのマイナー バージョン。実際には、これは 13.4 と 13.3 を除くすべての macOS Xcode 13 スタックを非推奨にすることを意味します。ただし、古い Xcode 13 スタックのいずれかがまだすべてのビルドの 1% 以上で使用されている場合、それらは非推奨にはなりません。


  2. 新しいメジャーXcodeバージョンの最初の最終(非ベータ)バージョンがリリースされると、非推奨のスタックが削除されます。最も古いメジャーバージョンと、最新のマイナーバージョンを除く最後のメジャーバージョンのマイナーバージョン。

    例2 Xcodeの最終バージョンがリリースされたときにスタックを削除する

    Xcode 14 (最終版、非ベータ版) がリリースされたとき、次のスタックが削除される予定でした:

    • Xcode 11.7 である最も古いメジャー バージョン。このシナリオでは、Xcode 12.5 が最も古いメジャー バージョンになり、利用可能な唯一の Xcode 12 バージョンになります。

    • 最後の 2 つのマイナー バージョンを除く、最後のメジャー バージョンのマイナー バージョン。これは、Xcode 13.4 と 13.3 を維持することを意味します。 Xcode 13.2、13.1、および 13.0 は、すべてのビルドの 1% 以上で使用されていない限り削除されます。


これは、Xcodeの最新のパッチリリースバージョンが 約2。5年間サポート、Xcodeメジャーバージョンリリースと同期しています。

AndroidとDockerスタックの非推奨

NS AndroidとDocker、Ubuntu スタックは、Ubuntu LTS(長期サポート)リリースとほぼ同期して、約2年間サポートされます。

前のとき AndroidとDocker、Ubuntu スタックがメンテナンスの終わりに達した場合、スタックを非推奨にし、削除するように指定します。その時点で、アプリのスタックを選択できなくなります。ただし、これらのスタックをすでに使用しているアプリは、削除されるまでそれらを使用し続けることができます。予定されている削除については、事前に警告しますので、計画を立てることができます。