次の方法で共有


高度なセキュリティ分析を成功させてすべてのブランチを取得する

高度なセキュリティ分析が実行された特定のリポジトリ内のブランチの一覧を取得できるようになりました。 さらに、List Alerts API を使用して、Advanced Security の結果を持つすべてのブランチのすべてのアラートの一覧を取得できます。

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

GitHub Advanced Security for Azure DevOps

Azure Boards

Azure Repos

Azure Pipelines

レポート

GitHub Advanced Security for Azure DevOps

高度なセキュリティ分析を成功させてすべてのブランチを取得する新しい Advanced Security API エンドポイント

高度なセキュリティ分析が実行された特定のリポジトリのすべてのブランチの一覧を取得するには、新しい API エンドポイント https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1を使用できます。 このエンドポイントを使用するには、トークン スコープまたは "Advanced Security: read alerts" アクセス許可が必要 vso.advsec です。

Advanced Security List Alerts API は、すべてのブランチのすべてのアラートを返します

Advanced Security 用の List Alerts API を使用すると、Advanced Security の結果が存在するすべてのブランチのすべてのアラートの一覧を取得できます。 すべてのアラートを取得するパラメーターcriteria.onlyDefaultBranch=falseを設定します。 https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false List Alerts API の詳細については、「List Alerts - Advanced Security」を参照してください

Azure Boards

領域と反復レベルのフィールド

領域と反復レベルのフィールドは長い間製品の重要な部分であり、ユーザーは定義されている特定のレベルに基づいて結果を照会または表示できます。

(ルート)レベル 1 / レベル 2 / レベル 3 / など

以前は、これらのフィールドには、一部の組織のみがアクセスできます。 すべての Azure DevOps 組織で、領域とイテレーション レベルのフィールドが利用できるようになることをお知らせします。 これらのフィールドはクエリで使用でき、バックログ列として表示できます。 ただし、スタイル ルール、スイム レーン ルール、カード フィールド、配送計画フィールドなどの設定ではサポートされていないことに注意してください。

この機能は、新しい Boards Hub プレビューでのみ使用できます

Azure Repos

Git サブモジュールの UI サポート

多くのチームでは、Git サブモジュールを積極的に使用してコードベースを整理しています。 Files ハブで Git サブモジュールのサポートが追加されたことを共有することに興奮しています。 これで、スーパープロジェクトから参照される特定のコミットに正確に、1 回のクリックでサブモジュール リポジトリにすぐに移動できます。 サブモジュールとして使用すると、Azure Repos、GitHub、GitLab、Bitbucket の Git サービスがサポートされます。 .gitmodules ファイルで指定された複数の URL 形式もサポートされています。これには、絶対 HTTPS、SSH、相対 URL が含まれます。

これは、開発者コミュニティからの機能要求に対処します: [Azure DevOps Repos] UI の Git サブモジュール プレビュー

デモを行う Gif は、サブモジュール リポジトリに移動します。

Azure Pipelines

パイプライン タスクの廃止のお知らせ

Azure Pipelines には、約 200 個のタスク が製品に含まれています。 それらの多くは、AzurePowerShell@2やAzurePowerShell@5など、同じタスクのバージョンです。 AzureFileCopy タスクには、6 つのバージョンがあります。 タスクの動作を変更するとき、またはタスクがツールの新しいメジャー バージョンをラップしている場合は常に、新しいタスク バージョンが導入されます。 最近の例としては、PublishToAzureServiceBus@2、AzureFileCopy@6PublishCodeCoverageResults@1のタスクがあります。

以前のバージョンのタスクを使用していて、最新の機能を利用していない可能性があることをユーザーに通知するために、古いタスクの一部を非推奨にしています。 非推奨のタスクでは、代替案に関する警告とガイダンスが出力されます。その動作は変更されません。 非推奨のタスクは最終的に削除されます。 ただし、次の一覧のタスクの廃止予定日はありません。 タスクの提供終了は、後で個別に通知されます。

非推奨のタスクと代替手段に関するガイダンスの一覧を次に示します。

タスク ガイダンス
AndroidSigning@2 AndroidSigning@3 タスクを使用する
AzureCloudPowerShellDeployment@1 Azure Cloud Services は廃止中です。このタスクは、サービスが廃止されると動作を停止します
AzureCloudPowerShellDeployment@2 Azure Cloud Services は廃止中です。このタスクは、サービスが廃止されると動作を停止します
AzureFileCopy@1 このバージョンの AzureFileCopy タスクでは、廃止されたバージョンの AzCopy が使用されるため、このタスクは非推奨です。 AzureFileCopy@4 以降で AzCopy V10 を使用する場合は、移行ガイダンスを参照してください
AzureFileCopy@2 このバージョンの AzureFileCopy タスクでは、廃止されたバージョンの AzCopy が使用されるため、このタスクは非推奨です。 AzureFileCopy@4 以降で AzCopy V10 を使用する場合は、移行ガイダンスを参照してください
AzureFileCopy@3 このバージョンの AzureFileCopy タスクでは、廃止されたバージョンの AzCopy が使用されるため、このタスクは非推奨です。 AzureFileCopy@4 以降で AzCopy V10 を使用する場合は、移行ガイダンスを参照してください
AzureFunctionOnKubernetes@0 AzureFunctionOnKubernetes@1 タスクを使用して、ワークロード ID フェデレーションなどの 最新の機能を利用する
AzureKeyVault@1 AzureKeyVault@2 タスクを使用する
AzureNLBManagement@1 AzureCLI@2 タスクと Azure CLI コマンドを使用するaz network lb
AzurePowerShell@2 AzurePowerShell@5 タスクを使用する
AzurePowerShell@3 AzurePowerShell@5 タスクを使用する
AzureRmWebAppDeployment@3 AzureRmWebAppDeployment@4 タスクを使用して、ワークロード ID フェデレーションなどの 最新の機能を利用する
CacheBeta@0 CacheBeta@1タスクまたはCache@2 タスクを使用する
Docker@0 Docker@2 タスクを使用する
DotNetCoreInstaller@0 UseDotNet@2 タスクを使用する
DownloadPipelineArtifact@0 DownloadPipelineArtifact@1タスクまたはDownloadPipelineArtifact@2 タスクを使用する
DuffleInstaller@0 このタスクは、Duffle プロジェクトがアーカイブされ、保守されなくなったため非推奨です
FileTransform@1 FileTransform@2 タスクを使用する
FtpUpload@1 FtpUpload@2 タスクを使用する
GitHubRelease@0 GitHubRelease@1 タスクを使用する
Gradle@2 Gradle@3 タスクを使用する
HelmInstaller@0 HelmInstaller@1 タスクを使用する
IISWebAppDeployment@1 IIS Web アプリ展開拡張機能を 使用する
Kubernetes@0 Kubernetes@1 タスクを使用して、ワークロード ID フェデレーションなどの 最新の機能を利用する
KubernetesManifest@0 KubernetesManifest@1 タスクを使用して、ワークロード ID フェデレーションなどの 最新の機能を利用する
Maven@2 Maven@4 タスクを使用する
Maven@3 Maven@4 タスクを使用する
MysqlDeploymentOnMachineGroup@1 Azure Database for MySQL と AzureMysqlDeployment@1 タスクを検討する
PackerBuild@0 PackerBuild@0 タスクを使用して、ワークロード ID フェデレーションなどの 最新の機能を利用する
PowerShellOnTargetMachines@1 PowerShellOnTargetMachines@3 タスクを使用する
PowerShellOnTargetMachines@2 PowerShellOnTargetMachines@3 タスクを使用する
PublishCodeCoverageResults@1 PublishCodeCoverageResults@1 タスクを使用する(ブログ記事を参照)
ServiceFabricComposeDeploy@0 ServiceFabricComposeDeploy@0 タスクは非推奨です
SqlServerDacpacDeployment@1 このタスクの 更新バージョンを含む IIS Web アプリ展開拡張機能 を使用する
VSTest@1 VSTest@2 タスクを使用する
XamarinAndroid@1 Xamarin のサポートは 2024 年 5 月 1 日に終了しました
XamarinTestCloud@1 Xamarin のサポートは 2024 年 5 月 1 日に終了しました
XamariniOS@2 Xamarin のサポートは 2024 年 5 月 1 日に終了しました

Pipelines エージェントには、.NET 8 でサポートされていないオペレーティング システムを実行しているエージェントに対する警告が表示されます

.NET 6 ではなく .NET 8 でビルドされる Pipelines エージェントをアップグレードします。 以前のオペレーティング システムを使用している可能性があるお客様を準備するために、.NET 8 と互換性のないオペレーティング システムで実行されているエージェントに対するパイプラインの警告が表示されます。

レポート

Azure DevOps での使用制限の可視性の強化

Azure DevOps でオブジェクト制限トラッカーを導入することに興奮しています。 この新機能により、Azure DevOps 内の各組織とプロジェクトのリソース使用状況をリアルタイムで可視化でき、制限を事前に管理し、予期しない中断を回避できます。 この新機能を今すぐチェックして、生産性を確実に確保してください。

ボード ナビゲーションの分析ビュー。

次のステップ

Note

これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。

Azure DevOps に向かい、見てみましょう。

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

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

スクリーンショット: 提案を行います。

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

よろしくお願いします。

シルヴィウ アンドリカ