Azure PipelinesがUbuntu-24.04への移行を発表、2025年4月までに既存の20.04イメージを完全廃止へ

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)


記事の要約

  • Azure PipelinesがUbuntu-24.04を最新イメージとして採用予定
  • Ubuntu-20.04が2025年4月1日に完全終了
  • MacOS 15 SequoiaとWindows 2025が今年一般提供開始

Azure Pipelinesのイメージアップデートによる開発環境の進化

Microsoftは、Azure Pipelinesのホステッドエージェントを最新かつ安全な環境で運用するため、2024年10月にUbuntu-24.04のサポートを開始した。Ubuntu-latestイメージはUbuntu-24.04へのマッピングが予定されており、これによってUbuntu-22.04からの移行が進められることになる。[1]

Ubuntu-20.04イメージは2025年3月19日から段階的な廃止プロセスが開始され、3月19日から27日までのブラウンアウト期間を経て、4月1日に完全に削除される。この移行により、開発者はUbuntu-22.04または24.04への早急な更新が必要となり、より高度なセキュリティと性能が確保されることになるだろう。

また、MacOS 15 SequoiaとWindows 2025イメージが今年後半に一般提供される予定で、Windows Server 2019イメージは段階的に廃止される。MacOSイメージについては、Apple Siliconのサポートがプライベートプレビュー段階にあり、パブリックプレビューは今年後半に予定されている。

Ubuntu-20.04廃止スケジュールまとめ

日時 詳細
廃止開始日 2025年3月19日
ブラウンアウト期間 3月19日から27日まで
完全削除日 2025年4月1日
影響 Ubuntu-20.04を使用するジョブが失敗
推奨対応 Ubuntu-22.04または24.04への移行

ブラウンアウトについて

ブラウンアウトとは、システムやサービスの段階的な廃止過程において、一時的にサービスを停止させる期間のことを指す。主な特徴として、以下のような点が挙げられる。

  • 段階的な移行を促進するための計画的な停止期間
  • ユーザーへの影響を最小限に抑えるための時間帯設定
  • システム更新の重要性を認識させる効果的な手段

Azure Pipelinesのブラウンアウトでは、3月19日から27日までの間に特定の時間帯でUbuntu-20.04のジョブが失敗するように設定されている。この期間中、開発者はUbuntu-22.04または24.04への移行を計画的に進めることが可能となり、システムの円滑な移行を実現できる。

Azure Pipelinesのイメージ更新に関する考察

Azure Pipelinesのイメージ更新は、セキュリティと最新技術への対応という観点で重要な意味を持つ。特にUbuntu-24.04への移行により、開発者はより安定した環境でアプリケーションの開発とテストが可能となり、セキュリティリスクの軽減にもつながることが期待される。

一方で、移行に伴う課題として、既存のパイプラインの互換性確認や更新作業の負担が挙げられる。特にMSBuildやNuGetなど、Ubuntu-24.04で利用できないツールへの依存度が高いプロジェクトでは、代替手段の検討が必要となるだろう。

今後は、Apple SiliconサポートやWindows Server 2025の導入により、より多様なプラットフォームでの開発が可能になることが期待される。クラウドネイティブな開発環境の整備が進むことで、開発者の生産性向上とアプリケーションの品質向上が実現されるだろう。

参考サイト

  1. ^ Microsoft Visual Studio. 「Upcoming Updates for Azure Pipelines Agents Images - Azure DevOps Blog」. https://devblogs.microsoft.com/devops/upcoming-updates-for-azure-pipelines-agents-images/, (参照 25-03-20).
  2. 5131
  3. Apple. https://www.apple.com/jp/
  4. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「プログラミング」に関するコラム一覧「プログラミング」に関するニュース一覧
アーカイブ一覧
プログラミングに関する人気タグ
プログラミングに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。