Azure Repos 改进

我们很高兴在 Sprint 265 中分享对 Azure Repos 体验的改进。 此版本增强了拉取请求导航,并改进了对具有大量注释的拉取请求的注释处理,并在拉取请求分支下拉列表中引入了新的目标分支部分,以便更轻松地访问配置的 PR 目标。

有关详细信息,请查看发行说明。

概况

Repos

Pipelines

Test Plans

概况

组规则现在适用于现有用户

组规则现在会自动应用于新用户和现有用户,而无需删除直接许可证分配。 如果用户的访问权限级别较低(例如干系人),并且属于具有更高访问级别的组(例如基本),他们的访问权限将被提升。 具有更高直接分配(例如基本 + 测试计划)的用户将保留其现有许可证。

要求新组织必须有 Azure 订阅

新的 Azure DevOps 组织现在需要有效的 Azure 订阅。 对现有组织或免费层级的限制没有作出更改。 详细了解如何创建组织

Repos

与托管的 (云) TFVC 存储库一起使用时,需要升级 TFVC 代理

由于安全性增强,使用托管在 Azure DevOps Services(云)中的 TFVC 存储库的 TFVC 代理的客户需要将其 TFVC 代理升级到 Azure DevOps Server 2022.2 修补程序 7 或更高版本。  Azure DevOps Server RTW 可用后,其代理也将与 Azure DevOps Services 兼容。

其他 TFVC 方案(不使用代理或使用 Azure DevOps Server/本地代理的使用)不需要进行任何更改。

我们改进了拉取请求体验中的注释导航行为。 通过直接链接访问特定批注时,系统现在可以在拉取请求中存在大量批注的情况下更好地处理聚焦。

目标分支现在已可在拉取请求分支的下拉列表中使用

使用 拉取请求目标分支 的客户现在会在分支下拉列表中的新的 目标 部分中看到其目标分支被突出显示,位置在 我的所有 部分之间。

显示拉取请求分支下拉列表中“目标”部分的图像。

请访问 配置目标分支以获取拉取请求文档 ,了解如何开始使用目标分支。

Pipelines

“新建运行管道”面板

在此冲刺中,我们改进了将 YAML 管道用于持续部署(CD)方案的安全性和体验。 以前,管理要部署的管道项目很繁琐且容易出错。 目前还不清楚默认情况下要部署哪一个运行版本。 如果想要更改项目,则无法通过运行分支进行选择。

  • 首先,新面板让你填写参数,因为这些参数可以决定要部署的流水线工件。
  • 单击“ 下一步:资源”后,会看到已选择哪个管道项目。 这样,就可以确定要部署的内容。
  • 如果要更改管道项目,可以使用 分支 选择器缩小搜索范围。
  • 当管道定义了参数但没有使用任何工件时,UI 将通知您找不到管道工件。
  • 当管道未定义参数时,运行管道面板是一个步骤,类似于当前的方式。

管道使用管道工件时的展示如下。

当你的流水线未使用流水线工件时,它的外观就是这样。

Test Plans

UX 改进

测试人员分配电子邮件的超链接将分配的测试人员定向到测试执行页。 (用于重定向到测试定义选项卡)。

后续步骤

注释

这些功能将在未来两到三周内推出。 请去 Azure DevOps 上看看。

如何提供反馈

我们很乐意听到你对这些功能的看法。 使用帮助菜单报告问题或提供建议。

提出建议

你还可以在 Stack Overflow 上获取社区的建议和问题解答。