提高工作效率并降低延迟

通过此更新,我们将包括拉取请求可作性、管道安全性和符合性以及 npm API 性能的增强功能。

有关详细信息,请查看下面的 功能 列表。

Features

常规:

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

概况

支持团队管理员为 Slack & Teams 中的消息传递应用创建订阅

除了项目管理员之外,团队管理员现在还可以直接从 Slack 和 Microsoft Teams 为 Azure Boards、Repos 和管道创建订阅。

Microsoft Teams 中 Azure Boards、Repos 和 Pipelines 应用的多租户支持

Azure Boards、Repos 和 Pipelines 消息传送应用现在支持连接到 Microsoft Teams 中的其他租户。 因此,Azure DevOps 和 Microsoft Teams 不再需要位于同一 Azure AD 中。 如果 Microsoft Teams 和 Azure Pipelines 位于不同的租户中,请使用 不同电子邮件链接登录

Microsoft Teams 中 Azure Boards、Repos 和 Pipelines 应用的多租户支持。

Azure Boards

将 GitHub 问题同步到 Azure DevOps 工作项

在此冲刺中,我们创建并发布了一个新的 GitHub 操作,用于将 GitHub 议题保存到 Azure Boards 工作项中。 这样,便可以将代码存储库放入 GitHub,同时继续使用 Azure Boards 来管理工作。 此操作仍处于预览状态,我们很乐意收到您的反馈,以便我们努力解决边缘情况。 试一试,让我们知道你的想法。

issuesGif

Azure Repos

改进了拉取请求可操作性

当你有很多拉取请求需要审查时,确定应该优先处理的请求可能很困难。 为了提高拉取请求可作性,现在可以在拉取请求列表页上创建多个自定义查询,其中包含多个新选项来筛选,例如草稿状态。 除了“由我创建”和“已分配给我”之外,这些查询还会在拉取请求页上创建单独的可折叠部分。 还可以拒绝查看通过投票菜单或拉取请求列表页上的上下文菜单添加到的拉取请求。 在自定义部分中,您现在会看到针对您已审阅或拒绝审阅的拉取请求的单独标签页。 这些自定义查询将在组织主页的“我的拉取请求”选项卡上跨存储库工作。 如果想要返回到拉取请求,可以对其进行标记,它们将显示在列表顶部。 最后,设置为自动完成的拉取请求将在列表中标记为“自动完成”。

我们已将更多筛选器添加到拉取请求详细信息页,以便更快地查看它们:

  • 评论状态:活跃(默认值)、全部、待处理、已解决、按设计、不予修复和已关闭。
  • 评论者:过滤特定人员留下的评论。
  • 文件类型:显示所有文件(默认值),并仅显示已注释的文件。

显示所有文件。

筛选特定人员留下的批注。

Azure Pipelines

对部署的更多控制

Azure Pipelines 已经支持通过手动审批控制的部署有一段时间了。 通过最新的增强功能,现在可以对部署进行额外的控制。 除了审批之外,资源所有者现在还可以添加自动化 checks 来验证安全性和质量策略。 这些检查可用于触发操作,然后等待其完成。 使用其他检查,您现在可以基于多个来源定义健康标准,并确保针对您资源的所有部署都是安全的,无论执行部署的 YAML 管道如何。 根据检查的指定 重试间隔 ,可以定期重复每个检查的评估。 现在有以下额外检查可用:

  • 调用任何 REST API,并根据来自外部服务的响应正文或回调执行验证
  • 调用 Azure 函数并根据函数的响应或回调执行验证
  • 查询 Azure Monitor 规则以获取活动警报
  • 确保管道扩展一个或多个 YAML 模板

对部署的更多控制。

批准通知

向环境或服务连接添加审批时,使用资源的所有多阶段管道都会在阶段开始时自动等待审批。 指定的审批者需要在管道继续之前完成审批。

通过此更新,审批者会收到关于待审批事项的电子邮件通知。 用户和团队所有者可以选择退出或使用 通知设置配置自定义订阅。

审批通知。

除了电子邮件通知,项目管理员还可以将通知定向到 Microsoft TeamsSlack

Azure Artifacts

审核事件现在可用

Azure Artifacts 源事件现在可在审核日志中使用。 可以从 组织设置 -> 审核访问这些日志。 以下事件现在可用于源:

  • 创建、删除或修改组织或项目范围的源
  • 创建、删除或修改数据源视图
  • 在任何给定源上设置或删除包保留策略
  • 权限更改

npm 性能改进

我们对核心设计进行了更改,以改进我们在 Azure Artifacts 源中存储和交付 npm 包的方式。 这帮助我们将 npm 的一些最常使用的 API 的延迟减少至原来的十分之一。

辅助功能改进

我们已部署修补程序以解决订阅页面上的无障碍问题。 修复包括以下内容:

  • 创建信息流体验
  • 全局信息流设置体验
  • 连接到信息流体验

后续步骤

注释

这些功能将在未来两到三周内推出。

请去 Azure DevOps 上看看。

如何提供反馈

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

提出建议

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