Azure DevOps ロードマップ


| What's New | Developer Community | DevOps ブログ | Documentation |


製品ロードマップ

この機能の一覧は、ロードマップの一覧です。 現在取り組んでいる重要な機能の一部と、それらを表示することが予想される期間が大まかに示されています。 これは包括的ではありませんが、主要な投資に対する可視性を提供することを目的としています。 上部には、大規模な複数四半期の取り組みと、それらに含まれる機能の一覧が表示されます。 さらに下に、計画されている重要な機能の完全な一覧が表示されます。

各機能は、特定のアイテムの詳細を確認できる記事にリンクされています。 これらの機能と日付は現在のプランであり、変更される可能性があります。 [期間] 列には、機能が使用できるようになると予想されるタイミングが反映されます。

イニシアティブ

Azure DevOpsのCopilot コード レビュー

Azure DevOpsのCopilot コード レビューにより、AI 支援の pull request レビューがAzure Reposに提供されます。 レビュー中に、Copilotは pull request の変更を分析し、潜在的な問題と改善候補を含むコメントを投稿し、チームが以前に問題を特定し、マージ前にコード品質を強化できるようにします。 このエクスペリエンスは、Azure Repos上に構築し続ける組織向けに設計されています。

この機能は現在、限定パブリック プレビュー段階です。

機能 四半期グラフ
Azure ReposのCopilot コード レビュー (限定パブリック プレビュー) 完了 2026 Q2
Azure ReposのCopilot コード レビュー (パブリック プレビュー) 2026 年第 3 四半期
組織、プロジェクト、リポジトリのレベルでのCopilotコード レビューのオンボードと有効化の機能強化 2026 年第 3 四半期
Copilot 指示に対応 2026 年第 3 四半期
新しいプル要求の自動コード レビュー 2026 年第 3 四半期
Copilot Code Review の実行をキャンセル 2026 年第 3 四半期
マネージド DevOps プールのサポート 2026 年第 3 四半期

GitHub Advanced Security for Azure DevOps

GitHub Advanced Security for Azure DevOps (GHAzDO) は、追加のライセンスのもとで、Azure DevOps に追加のセキュリティ機能を提供します。 project コレクション管理者は、Project設定または組織の設定から、組織、プロジェクト、リポジトリのセキュリティ強化を有効にできるようになりました。

Azure DevOpsのGitHub Advanced Security の主な機能は次のとおりです。

  • シークレット スキャン: Git リポジトリ内のプレーンテキスト シークレットを検出して修復します。 プッシュ保護が有効になっている場合は、リポジトリにプッシュされる前にシークレットも検出され、ブロックされます。
  • コード スキャン: CodeQL またはサードパーティのツールを使用して、コード内の潜在的なセキュリティの脆弱性とコーディング エラーを検索します。
  • 依存関係のスキャン: コードが安全でないパッケージに依存し、簡単な修復ガイダンスを受け取ったときに検出してアラートを生成します。

ドキュメントで、Azure DevOps用GitHub Advanced Securityを構成する方法の詳細を確認できます。

今後提供される予定の機能は次のとおりです。

機能 四半期グラフ
Dependabot セキュリティ更新プログラムを使用して検出された依存関係スキャンの脆弱性を自動的に修正する 将来

資格情報の盗難に関連するリスクを最小限に抑える

Azure DevOpsでは、基本認証、個人用アクセス トークン (AT)、SSH、Microsoft Entra ID (以前のAzure Active Directory) アクセス トークンなど、さまざまな認証メカニズムがサポートされています。 これらのメカニズムは、特に資格情報の盗難の可能性に関しては、セキュリティの観点から均等に作成されるわけではありません。 たとえば、PAT(Personal Access Tokens)などの資格情報が意図せず漏洩すると、悪意のあるアクターがAzure DevOps組織に侵入し、ソースコードのような重要な資産にアクセスできるようになります。そして、サプライチェーン攻撃へ展開したり、運用インフラストラクチャを侵害する方向へ進んだりする可能性があります。 資格情報の盗難のリスクを最小限に抑えるために、次の領域の次の四半期に取り組みます。

  • 管理者がコントロール プレーン ポリシーを使用して認証のセキュリティを強化できるようにします。

  • より安全な代替手段のサポートを追加することで、AT やその他の盗み取り可能なシークレットの必要性を減らします。

  • Azure DevOps Microsoft Entra IDとの統合を深め、さまざまなセキュリティ機能をより適切にサポートします。

  • Azure Pipelines のサービス接続に運用シークレットを格納する必要性を回避します。

機能 四半期グラフ
継続的アクセス評価 将来
デバイス バインド Entra トークンを Azure DevOps 将来
ワークロード ID フェデレーション Azure DevOps 発行者リタイアメント 2027 年第 2 四半期
マルチテナント アプリケーション向け Azure DevOps 発行者のワークロード ID フェデレーションの廃止 将来

マネージド DevOps プールへの移行

マネージド DevOps プールは、Azure DevOps 仮想マシン スケール セット エージェント プールの進化形です。 これにより、プールのスケーラビリティと信頼性が向上し、プール管理が簡素化され、カスタム Azure VM でホストされるエージェントMicrosoft VM イメージを使用できます。 Managed DevOps プールについてもっと知りたい方は、こちらをご覧ください。 新しいシナリオをサポートする機能は、仮想マシン スケール セット プールではなく、Managed DevOps プールに追加されます。 マネージド DevOps プールは一般公開されているため、仮想マシン スケール セット プールを Managed DevOps プールに移行し、可能な限り運用ワークフローに使用できます。

詳細なロードマップ については、こちらをご覧ください

YAML とリリース パイプライン機能の同等性

過去数年間、すべてのパイプラインへの投資は YAML パイプラインの領域に含まれています。 さらに、YAML パイプラインに関するセキュリティの強化もすべて行われました。 たとえば、YAML パイプラインでは、 保護されたリソース (リポジトリ、サービス接続など) の制御は、パイプライン作成者ではなくリソース所有者の手に渡ります。 YAML パイプラインで使用される job アクセス トークン は、YAML ファイルで指定されている特定のリポジトリにスコープが設定されます。 これらは、YAML パイプラインで使用できるセキュリティ機能の 2 つの例にすぎません。 このような理由から、クラシックよりも YAML パイプラインを使用することをお勧めします。 クラシックに対する YAML の導入は、ビルド (CI) にとって重要でした。 ただし、多くのお客様は、リリース (CD) に YAML 経由でクラシック リリース管理パイプラインを使用し続けています。 この主な理由は、2 つのソリューション間のさまざまな CD 機能にパリティがないことが原因です。 この 1 年間、特に Checks では、この領域のいくつかのギャップに対処しました。 チェックは、ビルドの昇格をあるステージから別のステージにゲートするための YAML パイプラインの主要なメカニズムです。 今後1年間、引き続き他の分野のギャップに対処します。 ユーザー エクスペリエンス、追跡可能性、環境に重点を置きます。

機能 四半期グラフ
段階的な追跡可能性 2027 年第 1 四半期
ステージのオンデマンド アウト オブ オーダー実行 2027 年第 1 四半期
チェックにおけるサービス接続 将来
機能拡張を確認する 将来

Azure Test Plansの機能強化

Azure DevOpsには、さまざまなテスト ニーズをサポートするためのさまざまなテスト ツールと統合が用意されています。 これには、手動テスト、自動テスト、探索的テストが含まれます。 このプラットフォームを使用すると、テスト計画とテスト スイートを作成および管理できます。これは、スプリントまたはマイルストーンの手動テストを追跡するために使用できます。 さらに、Azure DevOpsは CI/CD パイプラインと統合され、テストの実行とレポートの自動化が可能になります。

私たちは、最も活発な顧客ベースからのフィードバックに応じて、この分野への投資を増やしています。 テスト管理の次の側面に焦点を当てます。エンドツーエンドのテスト追跡可能性の向上。テスト計画での自動テストのためのさまざまなプログラミング言語とフレームワークのサポートを拡張する。テスト実行とテスト結果を使用するためのワークフローとエクスペリエンスの再設計。

以下に、このイニシアチブの一環として提供する予定の投資をいくつか紹介します。

機能 四半期グラフ
Azure Test Plans における JavaScript (Playwright) のサポート 2027 年第 1 四半期
Azure Test Plansのブラウザー拡張機能の信頼性とパフォーマンスを向上させる 将来

すべての機能

Azure DevOps Services

時間枠 機能 面積
2026 年第 3 四半期 検索をコミットする 全般
リモート Azure DevOps MCP サーバー (GA) 全般
カードに pull request 注釈を表示する Boards
Azure Boardsの一括添付ファイルアクション Boards
Azure ReposのCopilot コード レビュー (パブリック プレビュー) Repos
大規模なホステッド エージェント Pipelines
GitHub リポジトリへのアクセスを制御します Pipelines
段階的な追跡可能性 Pipelines
ステージのオンデマンド アウト オブ オーダー実行 Pipelines
Azure Test Plansのブラウザー拡張機能の信頼性とパフォーマンスを向上させる Test Plans
Azure Test Plans における JavaScript (Playwright) のサポート Test Plans
コード スキャンのアラートに対する Copilot による自動修正 (パブリック プレビュー) GitHub Advanced Security for Azure DevOps
CodeQL でサポートされていない言語の AI セキュリティ検出 GitHub Advanced Security for Azure DevOps
未来 GA の監査 全般
組織を別の地域に移動する (geo 移動) 全般
認証方法を無効にするポリシー 全般
PR 検索 全般
作業項目の配置制御で YAML ステージの状態を報告する Boards
リポジトリの複製を追跡する Repos
次に使用可能な Node バージョンでタスクを実行する機能 (対象が指定されている場合)
バージョンが利用可能でない場合
Pipelines
In the Box タスクは Node.js 24 をサポートします Pipelines
エージェントからノード 6、10、16 をインベントリから削除する Pipelines
テストケース実行 のためのシームレスなビルドパイプライン統合 Test Plans
Azure テストプランでのJava (Playwright) のサポート Test Plans
Azure Test Plans での Python (UnitTest & Robot) のサポート Test Plans
Azure Test Plans における PHP のサポート (PHPUnit と Pest) Test Plans
カスタマイズ可能な不安定なテスト検出ロジック Test Plans
Dependabot セキュリティ更新プログラムのサポート GitHub Advanced Security for Azure DevOps
Defender for Cloudとのコードからクラウドへの統合 GitHub Advanced Security for Azure DevOps
Pull request トリガーで CodeQL の既定のセットアップが実行される GitHub Advanced Security for Azure DevOps
依存関係スキャンのアラートに対する Copilot による自動修正 GitHub Advanced Security for Azure DevOps
Azure Pipelinesでのパッケージ昇格タスク Artifacts
Azure Pipelinesの古いAzure Artifactsタスクをバックアップし、既定で新しい認証専用タスクに設定します Artifacts

Azure DevOps Server

時間枠 機能 面積
未来 認証方法を無効にするポリシー 全般
部分文字列検索 全般
検索をコミットする 全般
PR 検索 全般
新しいボード ハブ Boards
作業項目の複数行フィールドのマークダウン エディター Boards
リポジトリの複製を追跡する Repos
エージェントを使用して Node 6 と Node 10 ランナーの発送を停止する Pipelines
GitHub EnterpriseでPipelinesアプリをサポートする Pipelines
チェックにおけるサービス接続 Pipelines
機能拡張を確認する Pipelines
Azure Pipelinesでのパッケージ昇格タスク Artifacts
Azure Pipelinesの古いAzure Artifactsタスクをバックアップし、既定で新しい認証専用タスクに設定します Artifacts
ダッシュボードのグローバル パラメーター 報告
ダッシュボード テンプレート 報告
テストケース実行 のためのシームレスなビルドパイプライン統合 Test Plans
高度なテストケース結果履歴 Test Plans
要件の最新のテスト結果 Test Plans
テスト計画作業項目から [テスト 計画] ページへの直接リンク Test Plans
手動テストケース実行の自動一時停止 Test Plans
一時停止されたテスト ケースを既定で再開する Test Plans
Web ランナーとデスクトップ ランナーでテストステップを取り消す Test Plans
XLSX のカスタム列を使用してテスト ケースをエクスポートする Test Plans
REST API を使用して削除されたテスト プランとテスト スイートを復元する Test Plans
[実行] タブでのテスト ケースの状態の表示 Test Plans
新しいテストプランディレクトリ Test Plans
新しいテスト実行エクスペリエンス Test Plans
拡張テスト ポイントの結果パネル Test Plans
Azure Test Plans の Java(JUnit)のサポート Test Plans
JavaScript (Jest) のサポート機能を Azure Test Plans で使用する Test Plans
Azure Test Plans での Python (UnitTest & Robot) のサポート Test Plans
Azure Test Plans における JavaScript (Playwright) のサポート Test Plans
Azure Test Plans における PHP のサポート (PHPUnit と Pest) Test Plans
Azure テストプランでのJava (Playwright) のサポート Test Plans
カスタマイズ可能な不安定なテスト検出ロジック Test Plans

フィードバックの提供方法

これらの機能に関するご意見をお聞かせください。 問題を報告するか、Developer Communityを使用して機能を提案します。

ご提案の送信

Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。