活动
提高工作效率并降低延迟
通过此更新,我们将包括拉取请求可操作性、管道安全性和合规性以及 npm API 性能的增强功能。
有关详细信息, 请查看下面的功能 列表。
除了项目管理员,团队管理员现在还可以直接从 Slack 和 Microsoft Teams 为 Azure Boards、Repos 和管道创建订阅。
Azure Boards、Repos 和 Pipelines 消息传送应用现在支持连接到 Microsoft Teams 中的其他租户。 因此,Azure DevOps 和 Microsoft Teams 不再需要位于同一 Azure AD 中。 如果 Microsoft Teams 和 Azure Pipelines 位于不同的租户中,请使用 具有不同电子邮件 链接的登录。
在此冲刺中,我们创建了一个新的 GitHub 操作,用于将 GitHub 问题保存到 Azure Boards 工作项中。 这样,便可以将代码存储库放入 GitHub,同时继续使用 Azure Boards 来管理工作。 该操作仍处于预览状态,我们很乐意提供反馈,因为我们努力解决边缘情况。 试一下,并告诉我们想法。
当你有许多要评审的拉取请求时,可能难以判断从哪里入手。 为了提高拉取请求的可操作性,现在可以在拉取请求列表页上创建多个自定义查询,并提供几个新选项以按草稿状态等进行筛选。 除了“由我创建”和“分配给我”之外,这些查询还将在你的拉取请求页上创建单独的可折叠部分。 你还可以通过拉取请求列表页上的“投票”菜单或上下文菜单拒绝评审你已加入的拉取请求。 在自定义部分中,你现在将看到已提供评审或拒绝评审的拉取请求的单独选项卡。 这些自定义查询将在组织主页的“我的拉取请求”选项卡上跨存储库工作。 如果希望返回到拉取请求,可以对其进行标记,它们将显示在列表的顶部。 最后,已设置为自动完成的拉取请求将在列表中使用显示“自动完成”的椭圆图标进行标记。
我们向拉取请求详细信息页添加了更多筛选器,因此你可以更快地查看这些筛选器:
- 注释状态:“活动”(默认值)、“全部”、“挂起”、“已解决”、“设计”、“无法修复”和“已关闭”。
- 注释者:筛选特定人员留下的批注。
- 文件类型:显示所有文件(默认值),并仅显示已注释的文件。
Azure Pipelines 支持“通过手动审批控制部署”已有一段时间了。 通过最新的功能增强,你现在可以对部署进行额外控制。 除了审批之外,资源所有者现在还可以添加自动化 checks
来验证安全性和质量策略。 这些检查可用于触发操作,然后等待操作完成。 使用这些额外检查,你现在可以基于多个源定义运行状况条件,并确保针对资源的所有部署都是安全的,而不用考虑执行部署的 YAML 管道。 可以根据检查的指定重试间隔定期重复每个检查的评估。
现在可以使用以下额外检查:
- 调用任何 REST API 并基于响应正文或来自外部服务的回调来执行验证
- 调用 Azure 函数并根据响应或函数的回调来执行验证
- 查询活动警报的 Azure Monitor 规则
- 确保管道扩展一个或多个 YAML 模板
向环境或服务连接添加审批时,所有使用该资源的多阶段管道都会在阶段开始时自动等待审批。 指定的审批者需要完成审批,然后管道才能继续执行。
通过此更新,将向审批者发送有关等待的审批的电子邮件通知。 用户和团队所有者可以选择退出或使用通知设置配置自定义订阅。
除了电子邮件通知,项目管理员还可以将通知定向到 Microsoft Teams 或 Slack。
现在,审核日志中提供了 Azure Artifacts 源事件。 可以从组织设置 -> 审核访问这些日志。 现在,以下事件可用于源:
- 创建、删除或修改组织或项目范围的源
- 创建、删除或修改源视图
- 设置或删除任何给定源的包保留策略
- 权限更改
我们已经对核心设计进行了更改,以改进在 Azure Artifacts 源中存储和交付 npm 包的方式。 对于 npm 最常使用的一些 API,这有助于我们将延迟降低最高 10 倍。
我们已在源页面上部署了修补程序,以解决辅助功能问题。 修补程序包括以下内容:
- 创建源体验
- 全局源设置体验
- 连接到源体验
备注
这些功能将在未来两到三周内推出。
前往 Azure DevOps 并了解一下。
我们很想听听你对这些功能的看法。 使用帮助菜单报告问题或提供建议。
你还可以在 Stack Overflow 上获取社区的建议和问题解答。
其他资源
培训
学习路径
探索使用 GitHub 的 Azure DevOps 以简化开发过程 - Training
了解如何使用 GitHub Actions、Azure DevOps 和 Azure Pipelines 构建、测试和部署应用程序。
认证
Microsoft Certified: DevOps Engineer Expert - Certifications
此认证测试你是否能够完成以下技术任务:设计和实现流程和通信;设计和实现源代码管理策略;设计和实现生成和发布管道;制定安全性和合规性计划;实施检测策略。
文档
-
将 GitHub 提交、PR、分支和问题链接到工作项 - Azure Boards
了解如何将工作项链接到 GitHub 提交、拉取请求、分支和问题,以及如何在 Azure Boards 中自动转换工作项状态。
-
Azure Boards - GitHub 集成 - Azure Boards
在 GitHub 中管理代码,并关联到 GitHub 提交、拉取请求和 Azure Boards 中的问题
-
将 Azure Boards 或 Azure DevOps 项目连接到 GitHub 存储库 - Azure Boards
配置一个或多个 GitHub 存储库以与 Azure Boards 集成。