GitLab Runnerのサポートポリシー
GitLab Runnerのサポートポリシーは、オペレーティングシステムのライフサイクルポリシーによって決定されます。
コンテナイメージのサポート
GitLab Runnerのコンテナイメージの作成に使用されるベースディストリビューション(Ubuntu、Alpine、Red Hat Universal Base Image)のサポートライフサイクルに従います。
ベースディストリビューションの公開終了日は、必ずしもGitLabのメジャーリリースサイクルと一致するとは限りません。つまり、マイナーリリースでは、GitLab Runnerのコンテナイメージのバージョンの公開を停止します。これにより、アップストリームディストリビューションが更新しなくなったイメージを公開しないようにします。
コンテナイメージと公開終了日
| ベースコンテナ | ベースコンテナのバージョン | ベンダーのサービス終了日 | GitLabのサービス終了日 |
|---|---|---|---|
| Ubuntu | 24.04 | 2027-04-30 | 2027-05-20 |
| Ubuntu | 20.04 | 2025-05-31 | 2025-06-19 |
| Alpine | 3.12 | 2022-05-01 | 2023-05-22 |
| Alpine | 3.13 | 2022-11-01 | 2023-05-22 |
| Alpine | 3.14 | 2023-05-01 | 2023-05-22 |
| Alpine | 3.15 | 2023-11-01 | 2024-01-18 |
| Alpine | 3.16 | 2024-05-23 | 2024-06-22 |
| Alpine | 3.17 | 2024‑11‑22 | 2024-12-22 |
| Alpine | 3.18 | 2025‑05‑09 | 2025-05-22 |
| Alpine | 3.19 | 2025‑11‑01 | 2025-11-22 |
| Alpine | latest | ||
| Red Hat Universal Base Image 9 | 9.5 | 2025-04-31 | 2025-05-22 |
GitLab Runnerバージョン17.7以降は、特定のバージョンの代わりに、単一のAlpineバージョン(latest)のみをサポートします。Alpineバージョン3.18および3.19は、記載されているEOL日までサポートされます。それに対して、LTSリリースであるUbuntu 24.04は、サービス終了日までサポートされ、その時点で最新のLTSリリースに移行します。
Windowsバージョンのサポート
GitLabは、Microsoft WindowsオペレーティングシステムのLTSバージョンを正式にサポートしているため、マイクロソフトのサービスチャネルライフサイクルポリシーに従います。
つまり、以下をサポートします:
長期サービスチャネルのバージョンは、リリース日から5年間サポートされます。
5年後、マイクロソフトはさらに5年間の延長サポートを提供します。この延長期間中、可能な限りサポートを提供します。このサポートは、発表後、GitLabのメジャーリリースで終了する可能性があります。
半期チャネルのバージョンは、リリース日から18か月間サポートされます。メインストリームサポートが終了すると、これらのバージョンはサポートされません。
このサポートポリシーは、配布するWindowsバイナリおよびDockerエグゼキュータに適用されます。
WindowsコンテナのDockerエグゼキュータには厳密なバージョン要件があります。これは、コンテナがホストOSのバージョンと一致する必要があるためです。詳細については、サポートされているWindowsコンテナのリストを参照してください。
信頼できる唯一の情報源として、https://learn.microsoft.com/en-us/lifecycle/products/を使用します。これには、リリース日、メインストリームサポート日、および延長サポート日が指定されています。
以下は、一般的に使用されているバージョンとそのエンドオブライフ日のリストです:
| オペレーティングシステム | メインストリームサポート終了日 | 延長サポート終了日 |
|---|---|---|
| Windows Server 2019 (1809) | 2024年1月 | 2029年1月 |
| Windows Server 2022(21H2) | 2026年10月 | 2031年10月 |
| Windows Server 2025(24H2) | 2029年10月 | 2034年10月 |
今後のリリース
マイクロソフトは、半期チャネルで新しいWindows Server製品を年に2回リリースし、2〜3年ごとに、Windows Severの新しいメジャーバージョンが長期サービスチャネル(LTSC)でリリースされます。
GitLabは、Google Cloud PlatformでのMicrosoftの公式リリース日から1か月以内に、最新のWindows Serverバージョン(半期チャンネル)を含む新しいGitLab Runnerヘルパーイメージをテストおよびリリースすることを目指しています。利用可能日は、サービスオプションリストによるWindows Serverの現在のバージョンを参照してください。