共用方式為


擷取具有成功進階安全性分析的所有分支

您現在可以擷取特定存放庫中已執行進階安全性分析的分支清單。 此外,您可以使用列出警示 API 來擷取所有分支中具有進階安全性結果的所有警示清單。

如需詳細資訊,請參閱版本資訊。

適用於 Azure DevOps 的 GitHub Advanced Security

Azure Boards

Azure Repos

Azure Pipelines

報表

適用於 Azure DevOps 的 GitHub Advanced Security

新的進階 安全性 API 端點,以擷取具有成功進階安全性分析的所有分支

若要擷取已執行進階安全性分析之特定存放庫的所有分支清單,您可以使用新的 API 端點: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1。 若要使用此端點,它需要 vso.advsec 令牌範圍或「進階安全性:讀取警示」許可權。

進階安全性清單警示 API 會傳回所有分支的所有警示

使用適用於進階安全性的清單警示 API,您可以擷取所有分支中所有警示的清單,並顯示進階安全性結果。 設定 參數 criteria.onlyDefaultBranch=false 以擷取所有警示: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false。 如需清單警示 API 的詳細資訊,請參閱 列出警示 - 進階安全性

Azure Boards

區域和反覆專案層級欄位

區域和反覆專案層級欄位長期以來一直是產品的重要部分,可讓使用者根據定義的特定層級來查詢或顯示結果:

(根)層級 1 / 層級 2 / 層級 3 / 等

先前,這些欄位只能供少數組織存取。 我們很高興地宣佈,所有 Azure DevOps 組織現在都可以使用區域和反覆專案層級欄位。 這些欄位可用於查詢,並顯示為待辦專案數據行。 不過,請注意,在樣式規則、泳道規則、卡片欄位和傳遞計劃欄位等設定中不支持它們。

這項功能僅適用於 New Boards Hub 預覽版。

Azure Repos

Git 子模組的UI支援

許多小組會主動使用 Git 子模組來組織其程式代碼基底。 我們很高興分享我們已在檔案中樞中新增 Git 子模組的支援。 現在,只要按下即可立即流覽至子模組存放庫,而這正是您超級專案所參考的特定認可。 當做子模組使用時,支援下列 Git 服務:Azure Repos、GitHub、GitLab 和 Bitbucket。 也支援 .gitmodules 檔案中指定的多個 URL 格式,包括絕對 HTTPS、SSH 和相對 URL。

這會解決 UI 中來自 開發人員社群 的功能要求:[Azure DevOps Repos] Git 子模組預覽

要示範的 Gif 瀏覽至子模組存放庫。

Azure Pipelines

宣佈淘汰管線工作

Azure Pipelines 有大約 200 個包含在產品中的工作。 其中許多是相同工作的版本,例如AzurePowerShell@2和AzurePowerShell@5。 我們的 AzureFileCopy 工作甚至有 6 個版本。 每當我們變更工作的行為,或工作正在包裝工具的新主要版本時,我們會引進新的工作版本。 最近的範例包括 PublishToAzureServiceBus@2AzureFileCopy@6PublishCodeCoverageResults@1 工作。

為了通知使用者使用舊版的工作,而且可能無法利用最新的功能,我們會淘汰某些較舊的工作。 已被取代的工作會發出警告和替代專案的指引,其行為不會變更。 已被取代的工作最終會移除。 不過,針對下列清單中的工作,我們沒有計劃淘汰日期。 工作淘汰將在稍後個別傳達。

以下是已淘汰的工作清單,以及替代專案的指引:

Task 指引
AndroidSigning@2 使用AndroidSigning@3工作
AzureCloudPowerShellDeployment@1 Azure 雲端服務 即將淘汰,此工作會在服務淘汰后停止運作
AzureCloudPowerShellDeployment@2 Azure 雲端服務 即將淘汰,此工作會在服務淘汰后停止運作
AzureFileCopy@1 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引
AzureFileCopy@2 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引
AzureFileCopy@3 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引
AzureFunctionOnKubernetes@0 使用AzureFunctionOnKubernetes@1工作來利用最新功能,例如 工作負載身分識別同盟
AzureKeyVault@1 使用AzureKeyVault@2工作
AzureNLBManagement@1 使用AzureCLI@2工作和 az network lb Azure CLI 命令
AzurePowerShell@2 使用AzurePowerShell@5工作
AzurePowerShell@3 使用AzurePowerShell@5工作
AzureRmWebAppDeployment@3 使用AzureRmWebAppDeployment@4工作來利用最新功能,例如 工作負載身分識別同盟
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工作來利用最新功能,例如 工作負載身分識別同盟
KubernetesManifest@0 使用KubernetesManifest@1工作來利用最新功能,例如 工作負載身分識別同盟
Maven@2 使用Maven@4工作
Maven@3 使用Maven@4工作
MysqlDeploymentOnMachineGroup@1 請考慮 適用於 MySQL 的 Azure 資料庫 和AzureMysqlDeployment@1工作
PackerBuild@0 使用PackerBuild@0工作來利用最新功能,例如 工作負載身分識別同盟
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 不支援執行作業系統之代理程式的警告

我們會將 Pipelines 代理程式升級為使用 .NET 8 建置,而不是 .NET 6。 為了準備可能使用舊版操作系統的客戶,我們會針對與 .NET 8 不相容的操作系統上執行的代理程序顯示管線警告。

報表

Azure DevOps 中的使用量限制增強可見度

我們很高興在 Azure DevOps 中引進物件限制追蹤器。 這項新功能可讓您直接在 Azure DevOps 內管理限制,並避免非預期的中斷,即時查看每個組織和專案的資源使用量。 請查看這項新功能,以確保生產力不受干擾!

面板導覽中的分析檢視。

下一步

注意

這些功能將在未來兩到三周內推出。

前往 Azure DevOps 並查看。

如何提供意見反應

我們很樂意聽到您對於這些功能的看法。 使用說明功能表來回報問題或提供建議。

提出建議的螢幕快照。

您也可以在 Stack Overflow 上的社群取得建議和您的問題。

感謝您!

Silviu Andrica