检索具有成功高级安全性分析的所有分支
现在可以检索执行高级安全分析的特定存储库中的分支列表。 此外,可以使用列表警报 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 子模块预览
Azure Pipelines
宣布弃用管道任务
Azure Pipelines 包含约 200 个产品 任务。 其中许多是相同任务的版本,例如AzurePowerShell@2和AzurePowerShell@5。 我们的 AzureFileCopy 任务甚至有 6 个版本。 每当我们更改任务的行为或任务正在包装工具的新主版本时,都会引入新的任务版本。 最近的示例包括 PublishToAzureServiceBus@2、 AzureFileCopy@6 和 PublishCodeCoverageResults@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