ボード カード上のプル リクエスト注記と Enterprise Live Migration MCP ツール

このスプリントでは、Azure Boardsカードに pull request 注釈が導入され、チームはボード上で直接リンクされた pull request をすぐに把握できます。 また、リモート MCP サーバーに Enterprise Live Migration ツールを追加し、GitHub Advanced Security for Azure DevOps の依存関係スキャンの分析情報を拡張し、Azure Pipelinesの InvokeRestAPI タスクAzure DevOpsサービス接続サポートを追加しました。

詳細については、リリース ノートを参照してください。

全般

GitHub Advanced Security for Azure DevOps

Azure Boards

Azure Pipelines

全般

Enterprise Live Migration MCP Server Tools (プレビュー)

Enterprise Live Migrations (ELM) は、中断を最小限に抑えながら、組織がデータ所在地を使用して Azure DevOps リポジトリを GitHub Enterprise Cloud に移行するのに役立ちます。 リモート MCP サーバーに ELM ツールを追加しました。これにより、GitHubへのリポジトリの移行を合理化および自動化できます。

これらのツールを使用して、リポジトリ移行タスクのカスタム エージェントとスキルを構築できます。

リモート MCP サーバーと ELM ツールの詳細を確認します。

GitHub Advanced Security for Azure DevOps

[アラート] ページで開発の依存関係情報を表示する

サポートされているエコシステムの場合、依存関係スキャン アラートでは、アラートが開発の依存関係から取得されたかどうかを示すようになったため、依存関係アラートの優先順位付けとトリアージを強化できます。 この情報は現在、リポジトリ レベルで使用できます。 詳細については、「 サポートされているパッケージ エコシステム」を参照してください。

Copilot Autofix は空のブランチとプル リクエストを回避します

Copilot Autofix でコミットするコード変更を生成しない場合、空のブランチが残ったり、空のプル リクエストが作成されたりすることはなくなりました。 この改善により、提案された修正プログラムを生成しない自動修正実行によるリポジトリの煩雑さが軽減されます。

Copilot の自動修正プル リクエストは、アラートの詳細に自動的に表示されます

Copilot Autofix が CodeQL アラートに対するプル リクエストを作成すると、アラートの詳細はそのプル リクエストが表示されるよう自動的に更新され、プル リクエストの完了後も更新され続けるようになりました。 提案された修正プログラムがレビューの準備ができていることを確認するために、ページを更新する必要がなくなりました。

アラートの詳細における Copilot Autofix プル要求

Copilot Autofix のプル リクエストは見分けやすくなります

Copilot自動修正によって作成されたプル要求では、pull request タイトルにサフィックスを追加する代わりに、Copilot Autofix タグが使用されるようになりました。

Azure Boards

カード上のプルリクエストのアノテーション

ボード カード設定に新しい pull request 注釈が追加されました。 有効にすると (既定の設定)、リンクされたプル要求がカードに直接表示されます。

これにより、チームはボードを離れることなく、開発アクティビティをより詳細に把握できます。 どの作業項目にプル要求が関連付けられているかを簡単に確認できるため、進行状況の追跡、レビュー待ちの作業の特定、コードの変更でブロックされる可能性がある項目の特定が容易になります。

ボード カードの pull request 注釈を示すスクリーンショット。

Azure Pipelines

Invoke REST API タスクから Azure DevOps REST API を呼び出す

InvokeRestAPI@1 タスクで、Azure DevOps サービス接続がサポートされるようになりました。 これにより、カスタム 汎用サービス接続を構成して認証を自分で管理する必要なく、Azure DevOps REST API をパイプラインから直接呼び出すことができます。

connectionType 入力で接続の種類を選択し、Azure DevOps サービス接続を参照します。

- task: InvokeRESTAPI@1
  inputs:
    connectionType: 'connectedServiceNameAzureDevOps'
    serviceConnection: '<your-azure-devops-service-connection>'
    method: 'GET'
    urlSuffix: '<organization>/<project>/_apis/build/builds?api-version=7.1'

connectionType 入力は、次の値を受け入れます。

  • connectedServiceName – 汎用サービス接続 (既定)。
  • connectedServiceNameAzureDevOps – Azure DevOps サービス接続。
  • connectedServiceNameARM – Azure Resource Manager サービス接続。

次のステップ

Note

これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。 Azure DevOpsに移動して見てみましょう。

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

これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。

提案を行う

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