次の方法で共有


Azure DevOps ロードマップ


| 新機能 | Developer コミュニティ | DevOps ブログ | Documentation |


製品ロードマップ

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

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

イニシアティブ

GitHub Advanced Security for Azure DevOps

Azure DevOps 用の GitHub Advanced Security (GHAS) が一般公開されました。 プロジェクト コレクション管理者は、[プロジェクトの設定] または [組織の設定] から、組織、プロジェクト、リポジトリに対して Advanced Security を有効にできるようになりました。 Azure DevOps の GitHub Advanced Security を構成する方法の詳細については、 documentationを参照してください。

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

機能 面グラフ 四半期グラフ
コンテキスト コメントを表示して、新しく導入された Advanced Security の結果を含む要求をプルする GitHub Advanced Security for Azure DevOps 2024 年第 3 四半期
検出されたパートナー シークレットの有効性を確認する GitHub Advanced Security for Azure DevOps 2024 年第 4 四半期
Dependabot セキュリティ更新プログラムを使用して検出された依存関係スキャンの脆弱性を自動的に修正する GitHub Advanced Security for Azure DevOps 将来

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

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

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

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

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

  • 運用シークレットを Azure Pipelines サービス接続に格納する必要がなくなります。

機能 面グラフ 四半期グラフ
PAT ライフサイクル API 全般 完了2022 年第 4 四半期
個人用アクセス トークンのコントロール プレーン (PAT) 全般 完了2022 年第 4 四半期
マネージド ID とサービス プリンシパルのサポート (プレビュー) 全般 完了2023 年第 1 四半期
Azure デプロイのワークロード ID フェデレーション (プレビュー) Pipelines 完了2023 年第 3 四半期
Azure Active Directory OAuth の詳細なスコープ 全般 完了2023 年第 3 四半期
マネージド ID とサービス プリンシパルのサポート (GA) 全般 完了2023 年第 3 四半期
Azure サービス接続 (GA) のワークロード ID フェデレーション Pipelines 完了2024 年第 1 四半期
Docker サービス接続のワークロード ID フェデレーション Pipelines 2024 H1
条件付きアクセス ポリシーの完全な Web サポート 全般 2024 H1
認証方法を無効にするポリシー 全般 将来

ボードの改善 + GitHub 統合

既存の Azure Boards と GitHub の統合は、ここ数年にわたって実施されています。 統合は優れた出発点ですが、お客様が慣れ親しんだレベルの追跡可能性は提供されません。 お客様からのフィードバックに基づき、この統合を強化するための一連の投資を組み合わせています。 私たちの目標は、GitHub リポジトリを使用することを選択した Azure Boards のお客様が、Azure DevOps にリポジトリを持つことと同等のレベルの追跡可能性を維持できるように、これを改善することです。

これらの投資には次のものが含まれます。

機能 面グラフ 四半期グラフ
作業項目から GitHub コミットまたは pull request へのリンクを追加する Boards 完了2024 年第 1 四半期
GitHub pull request の詳細を表示する Boards 完了2024 年第 1 四半期
GitHub の検索とリンク時のスケーラビリティの向上
Azure DevOps プロジェクトへのリポジトリ
Boards 完了2024 年第 2 四半期
GitHub pull request (プレビュー) の AB# リンク Boards 完了2024 年第 2 四半期
作業項目から GitHub リポジトリにブランチを作成する Boards 完了2024 年第 3 四半期
! GitHub プル要求のメンションのサポート Boards 2024 年第 4 四半期

YAML とリリース パイプラインの機能パリティ

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

機能 面グラフ 四半期グラフ
チェックの監査 Pipelines 完了2022 年第 4 四半期
チェック内のカスタム変数 Pipelines 完了2023 年第 1 四半期
スケーラビリティを確認する Pipelines 完了2023 年第 2 四半期
承認とチェックをバイパスする Pipelines 完了2023 年第 4 四半期
承認とその他のチェックのシーケンス処理 Pipelines 完了2024 年第 1 四半期
遅延承認 Pipelines 完了2024 年第 1 四半期
単一ステージを再実行する Pipelines 完了2024 年第 1 四半期
ステージ レベルのコンカレンシー Pipelines 2024 年第 3 四半期
ステージの手動キュー Pipelines 2024 H2
ステージ レベルの追跡可能性 Pipelines 2024 H2
チェックイン中のサービス接続 Pipelines 将来
機能拡張を確認する Pipelines 将来

すべての機能

Azure DevOps Services

時間枠 機能 面グラフ
2024 年第 3 四半期 条件付きアクセス ポリシーの完全な Web サポート 全般
作業項目の添付ファイルを完全に削除する Boards
作業項目から GitHub リポジトリにブランチを作成する Boards
GitHub リポジトリを接続するための REST API サポート (一般提供) Boards
領域と反復レベルのフィールドを有効にする Boards
ステージ レベルのコンカレンシー Pipelines
ステージの手動キュー Pipelines
新しいプロジェクトからの TFVC の削除 Repos
REST API を使用して削除されたテスト プランとテスト スイートを復元する Test Plans
コンテキスト コメントを表示して、新しく導入された Advanced Security の結果を含む要求をプルする GitHub Advanced Security for Azure DevOps
新しく導入された依存関係を含む pull request にコンテキスト コメントを表示する GitHub Advanced Security for Azure DevOps
2024 年第 4 四半期 シークレットの有効性チェック GitHub Advanced Security for Azure DevOps
新しい Boards Hub が既定でオンになっている Boards
作業項目のコメントに画像の切り取りと貼り付けを改善する Boards
! GitHub プル要求のメンションのサポート Boards
作業項目フォームの推奨リストから削除されたタグを削除する Boards
Future 監査 GA 全般
認証方法を無効にするポリシー 全般
PAT のアクセス イベント、SSH は監査ログで使用できます 全般
検索をコミットする 全般
PR 検索 全般
ページ フィルターの追加フィールド Boards
GitHub リポジトリで YAML ビルド パイプラインを使用する場合にビルドの状態を表示する Boards
GitHub Actions のワークフロー実行の状態を表示する Boards
リポジトリの複製を追跡する Repos
次に使用可能な Node バージョンでタスクを実行する機能 (対象が指定されている場合)
バージョンは使用できません
Pipelines
GitHub Enterprise を使用したパイプライン アプリのサポート Pipelines
チェックイン中のサービス接続 Pipelines
機能拡張を確認する Pipelines
ステージ レベルの追跡可能性 Pipelines
Azure Pipelines のパッケージ昇格タスク Artifacts
Azure Pipelines の古い Azure Artifacts タスクを非推奨にし、既定で新しい認証専用タスクに設定する Artifacts
パイプラインのテスト計画タスク Test Plans
テスト 計画での JUnit/Java のサポート Test Plans
新しいテスト実行エクスペリエンス Test Plans
進行中のテスト実行の追跡可能性を向上させる Test Plans
Dependabot セキュリティ更新プログラムのサポート GitHub Advanced Security for Azure DevOps

Azure DevOps Server

時間枠 機能 面グラフ
2025 H1 自動化されたチーム作業項目ルール Boards
GitHub アプリと AB#{ID} 検証の強化 Boards
作業項目からの GitHub コミットまたはプル要求へのリンクを追加する (プレビュー) Boards
GitHub pull request (プレビュー) の詳細を表示する Boards
作業項目コメントのマークダウン エディター (プレビュー) Boards
すべてのインザボックス タスクは Node 16 で実行されます Pipelines
セルフホステッド エージェントに古いランナーをダウンロードしてインストールする機能 Pipelines
ターゲット バージョンが使用できない場合は、次に使用可能なノード バージョンでタスクを実行する機能 Pipelines
Microsoft でホストされているプールからのノード 6 と 10 の削除 Pipelines
承認とその他のチェックのシーケンス処理 Pipelines
セキュリティで保護された設定に関する製品内の推奨事項 Pipelines
ステージの手動キュー Pipelines
単一ステージを再実行する Pipelines
ステージ レベルのコンカレンシー Pipelines
ステージ レベルの追跡可能性 Pipelines
2025 H2 コピー操作とインポート操作でテスト 計画とテスト スイートをフィルター処理する時間を短縮する Test Plans
フォルダー レベルのコード カバレッジ ポリシー Test Plans
新しい Boards Hub が既定でオンになっている Boards
作業項目から GitHub リポジトリにブランチを作成する Boards
GitHub の検索とリンク時のスケーラビリティの向上
Azure DevOps プロジェクトへのリポジトリ
Boards
Future 認証方法を無効にするポリシー 全般
部分文字列検索 全般
検索をコミットする 全般
ページ フィルターの追加フィールド Boards
親によるフィルター処理に対する配信計画の機能強化 Boards
作業項目の複数行フィールドのマークダウン エディター Boards
リポジトリの複製を追跡する Repos
エージェントを使用して Node 6 と Node 10 ランナーの発送を停止する Pipelines
3 つのバージョン (6、10、16) をすべて含むノード 16 のみのエージェントを出荷する Pipelines
GitHub Enterprise を使用したパイプライン アプリのサポート Pipelines
チェックイン中のサービス接続 Pipelines
機能拡張を確認する Pipelines
Azure Pipelines のパッケージ昇格タスク Artifacts
Azure Pipelines の古い Azure Artifacts タスクを非推奨にし、既定で新しい認証専用タスクに設定する Artifacts
ダッシュボードのグローバル パラメーター レポート
ダッシュボード テンプレート レポート
任意の列でテスト 計画を並べ替える Test Plans
パイプラインのテスト計画タスク Test Plans
テスト 計画での JUnit/Java のサポート Test Plans
テスト実行バージョンとテスト ケース バージョン間の共同関係の改善 Test Plans
REST API を使用して削除されたテスト プランとテスト スイートを復元する Test Plans
進行中のテスト実行の追跡可能性を向上させる Test Plans
テスト スイートをアルファベット順に並べ替える Test Plans
---

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

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

ご提案の送信

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