检索具有成功高级安全性分析的所有分支

现在可以检索执行高级安全分析的特定存储库中的分支列表。 此外,可以使用列表警报 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 组织使用。 这些字段可在查询中使用,并显示为积压工作列。 但是,请注意,在样式规则、泳道规则、卡片字段和交付计划字段等设置中不支持它们。

此功能仅在新版板中心预览版可用。

Azure Repos

Git 子模块的 UI 支持

许多团队积极使用 Git 子模块来组织其基本代码。 我们很高兴地分享我们在文件中心添加了对 Git 子模块的支持。 现在,只需单击一下即可导航到子模块存储库,只需单击一下,即可完全导航到从超级项目引用的特定提交。 用作子模块时,支持以下 Git 服务:Azure Repos、GitHub、GitLab 和 Bitbucket。 也支持 .gitmodules 文件中指定的多个 URL 格式,包括绝对 HTTPS、SSH 和相对 URL。

这解决了来自 开发者社区的功能请求:[Azure DevOps Repos] UI 中的 Git 子模块预览

要演示的 Gif 导航到子模块存储库。

Azure Pipelines

宣布弃用管道任务

Azure Pipelines 包含约 200 个产品 任务。 其中许多是相同任务的版本,例如AzurePowerShell@2和AzurePowerShell@5。 我们的 AzureFileCopy 任务甚至有 6 个版本。 每当我们更改任务的行为或任务正在包装工具的新主版本时,都会引入新的任务版本。 最近的示例包括 PublishToAzureServiceBus@2AzureFileCopy@6PublishCodeCoverageResults@1 任务。

为了通知用户使用较旧版的任务,可能不会利用最新功能,我们将弃用一些较旧的任务。 弃用的任务将发出有关替代项的警告和指导,其行为保持不变。 弃用的任务最终将被删除。 但是,对于以下列表中的任务,我们没有计划停用日期。 稍后将单独传达任务停用。

下面是已弃用的任务列表,以及有关替代项的指导:

任务 指南
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 考虑 Azure Database for MySQL 和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