このスプリントでは、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
- [アラート] ページで開発の依存関係情報を表示する
- Copilot自動修正により、空の分岐とプル要求が回避される
- 自動修正のプル要求がアラートの詳細に自動的に表示されるCopilot
- Copilot自動修正のプル要求の識別が容易になる
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自動修正により、空の分岐とプル要求が回避される
Copilot自動修正でコミットするコード変更が生成されない場合、空のブランチの後ろに残されたり、空のプル要求が作成されたりしなくなります。 この改善により、提案された修正プログラムを生成しない自動修正実行によるリポジトリの煩雑さが軽減されます。
自動修正のプル要求がアラートの詳細に自動的に表示されるCopilot
自動修正Copilot CodeQL アラートのプル要求を作成すると、アラートの詳細が自動的に更新され、pull request が表示され、pull request が完了した後も引き続き更新されます。 提案された修正プログラムがレビューの準備ができていることを確認するために、ページを更新する必要がなくなりました。
Copilot自動修正のプル要求の識別が容易になる
Copilot自動修正によって作成されたプル要求では、pull request タイトルにサフィックスを追加する代わりに、Copilot Autofix タグが使用されるようになりました。
Azure Boards
カードのプル要求注釈
ボード カード設定に新しい pull request 注釈が追加されました。 有効にすると (既定の設定)、リンクされたプル要求がカードに直接表示されます。
これにより、チームはボードを離れることなく、開発アクティビティをより詳細に把握できます。 どの作業項目にプル要求が関連付けられているかを簡単に確認できるため、進行状況の追跡、レビュー待ちの作業の特定、コードの変更でブロックされる可能性がある項目の特定が容易になります。
Azure Pipelines
REST API 呼び出しタスクから REST API Azure DevOps呼び出す
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 のコミュニティからアドバイスや質問に回答してもらうこともできます。