提高工作效率并降低延迟

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

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

功能

常规:

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 位于不同的租户中,请使用 具有不同电子邮件 链接的登录。

Multi tenant support for Azure Boards, Repos and Pipelines app in Microsoft Teams.

Azure Boards

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

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

issuesGif

Azure Repos

改进 PR 可操作性

当你有许多要评审的拉取请求时,可能难以判断从哪里入手。 为了提高拉取请求的可操作性,现在可以在拉取请求列表页上创建多个自定义查询,并提供几个新选项以按草稿状态等进行筛选。 除了“由我创建”和“分配给我”之外,这些查询还将在你的拉取请求页上创建单独的可折叠部分。 你还可以通过拉取请求列表页上的“投票”菜单或上下文菜单拒绝评审你已加入的拉取请求。 在自定义部分中,你现在将看到已提供评审或拒绝评审的拉取请求的单独选项卡。 这些自定义查询将在组织主页的“我的拉取请求”选项卡上跨存储库工作。 如果希望返回到拉取请求,可以对其进行标记,它们将显示在列表的顶部。 最后,已设置为自动完成的拉取请求将在列表中使用显示“自动完成”的椭圆图标进行标记。

我们向拉取请求详细信息页添加了更多筛选器,因此你可以更快地查看这些筛选器:

  • 注释状态:“活动”(默认值)、“全部”、“挂起”、“已解决”、“设计”、“无法修复”和“已关闭”。
  • 注释者:筛选特定人员留下的批注。
  • 文件类型:显示所有文件(默认值),并仅显示已注释的文件。

Show all files.

Filter to comments left by a specific person.

Azure Pipelines

更多部署控制

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

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

Additional control of your deployments.

审批通知

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

通过此更新,将向审批者发送有关等待的审批的电子邮件通知。 用户和团队所有者可以选择退出或使用通知设置配置自定义订阅。

Approval notification.

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

Azure Artifacts

审核事件现在可用

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

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

npm 性能改进

我们已经对核心设计进行了更改,以改进在 Azure Artifacts 源中存储和交付 npm 包的方式。 对于 npm 最常使用的一些 API,这有助于我们将延迟降低最高 10 倍。

辅助功能改进

我们已在源页面上部署了修补程序,以解决辅助功能问题。 修补程序包括以下内容:

  • 创建源体验
  • 全局源设置体验
  • 连接到源体验

后续步骤

注意

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

前往 Azure DevOps 并了解一下。

如何提供反馈

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

Make a suggestion

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