适用于 Microsoft Teams 的新Azure Boards和Azure Repos应用 - Sprint 159 更新
在 Azure DevOps 的 Sprint 159 更新中,我们很高兴地宣布推出用于Azure Boards和Azure Repos的新 Microsoft Teams 应用。 Azure Boards应用可让你监视工作项活动,并从 Microsoft Teams 频道创建工作项。 另一方面,Azure Repos应用将允许你监视存储库,并在每当推送/签入代码、创建拉取请求 (PR) 、更新 PR 以及 Microsoft Teams 频道中的更多内容时收到通知。
有关详细信息,请查看下面的 功能 列表。
Azure DevOps 中的新增功能
功能
Azure Boards:
Azure Repos:
Azure Pipelines:
- 将 Azure 资源管理器 (ARM) 部署到订阅和管理组级别
- 汇报托管管道映像
- 多阶段 YAML 管道的 CD 功能
- Bitbucket 集成和管道入门中的其他改进
- 支持 Azure CLI 任务中的 PowerShell 脚本
Wiki:
Azure Boards
适用于 Microsoft Teams 的Azure Boards应用
我们很高兴地宣布推出适用于 Microsoft Teams 的新Azure Boards应用。 使用此应用,你可以监视工作项活动,并直接从 Microsoft Teams 频道中创建新工作项。 该应用允许设置和管理事件订阅,包括创建的工作项、更新的工作项等。和 ,以便在 Teams 频道中获取这些事件的通知。 通道中的对话可用于创建工作项。 此外,可以使用工作项 URL 来获取预览并启动有关它们的讨论。
从 CSV 文件导入工作项
到目前为止,从 CSV 文件导入工作项依赖于使用 Excel 插件。 在此更新中,我们将直接从 Azure Boards 提供一流的导入体验,以便你可以导入新的工作项或更新现有工作项。 若要了解详细信息,请参阅 此处的文档。
将父字段添加到工作项卡片
现在,在看板中可以使用父上下文作为工作项卡的新字段。 现在可以将 Parent 字段添加到卡片,无需使用标记和前缀等解决方法。
将父字段添加到积压工作和查询
查看积压工作和查询结果时,父字段现在可用。 若要添加父字段,请使用 “列选项” 视图。
Azure Boards搜索中的快速导航
现在,可以通过在/Azure Boards上的搜索框中键入积压工作、板、冲刺和工作项并从中选择来设置搜索上下文。 此功能使你能够更轻松地搜索和查找Azure Boards中的任何项,而无需切换选项卡进行搜索。
提示
可以通过在 Azure Boards 上键入键盘快捷方式/来调用快速导航。
对于Azure Boards上的所有实体,此功能将按上下文筛选最近访问的项目和搜索词的排名靠前的结果,你可以选择一个结果来直接导航到该项。
Azure Repos
适用于 Microsoft Teams 的 Azure Repos 应用
我们很高兴地宣布推出适用于 Microsoft Teams 的新Azure Repos应用。 使用此应用,你可以监视存储库,并在推送/签入代码、拉取请求 (PR) 创建或更新时收到通知,以及 Teams 频道中的更多内容。 此外,拉取请求 URL 的预览版将帮助你启动有关 PR 的讨论,并进行上下文和有意义的对话。 该应用支持 Git 和 TFVC 存储库。
在拉取请求中将文件标记为已审阅
有时,你需要查看包含对大量文件的更改的拉取请求,并且可能很难跟踪已审阅的文件。 现在可以在拉取请求中将文件标记为已审阅。
可以使用文件名旁边的下拉菜单或悬停并单击文件名,将文件标记为已审阅。
注意
此功能仅用于在查看拉取请求时跟踪进度。 它不表示对拉取请求的投票,因此这些标记仅对审阅者可见。
此功能根据开发者社区的建议确定优先级。
用于Azure Repos登陆页面的新 Web UI (预览版)
现在可以在 Azure Repos 内试用我们全新的新式、快速且适合移动设备的登陆页面。 这些页面可作为 新 Repos 登陆页面进行预览。 登陆页面包括除拉取请求详细信息、提交详细信息和分支比较以外的所有页面。
Web
移动
对代码搜索的邻近感应支持
当我们从开发者社区听取你的反馈时,我们听说你希望能够搜索代码,以查找彼此相近的字词的文件。 现在,可以使用 NEAR、 BEFORE 和 AFTER 运算符根据术语距离和顺序查找文件。 例如,如果搜索 foo NEAR bar ,它将返回 foo 与术语 栏相邻的所有文件。
Azure Pipelines
将 Azure 资源管理器 (ARM) 部署到订阅和管理组级别
以前,我们仅支持部署到资源组级别。 通过此更新,我们添加了将 ARM 模板部署到订阅和管理组级别的支持。 在一起部署一组资源但将它们放置在不同的资源组或订阅中时,这将有所帮助。 例如,将 Azure 的备份虚拟机Site Recovery部署到单独的资源组和位置。
汇报托管管道映像
我们对多个 Azure Pipelines 托管的 VM 映像进行了更新。 以下是此更新中的一些亮点:
- 已将 Visual Studio 16.2 升级到 VS2019 的 16.3。
- 已将适用于 macOS 10.13 和 10.14 的 VS for Mac 8.2.6.26 升级到 8.3.0.1805。
- 向 macOS 10.13 和 10.14 添加了 Java 13。
- 向 macOS 10.13 和 10.14 添加了 Mono 6.4.0。
- 已将 Xcode 11-beta 升级到 11.0 正式版。
- 减小磁盘大小以提高运营效率,导致 Ubuntu 16.04 的可用空间减少约 40GB。
- 各种 bug 修补程序。
可 在此处找到有关最新版本的更多详细信息。
注意
自 2019 年 3 月 31 日生命周期结束以来,我们将在将来的更新中删除所有映像中的 Ruby 2.3.x。 此外,我们将删除已 于 2019 年 3 月 18 日终止的 Python 3.4.x。
多阶段 YAML 管道的 CD 功能
现在可以使用 CI 管道发布的项目并启用管道完成触发器。 在多阶段 YAML 管道中,我们将引入 pipelines
作为资源。 在 YAML 中,现在可以引用另一个管道并启用 CD 触发器。
下面是管道资源的详细 YAML 架构。
resources:
pipelines:
- pipeline: MyAppCI # identifier for the pipeline resource
project: DevOpsProject # project for the build pipeline; optional input for current project
source: MyCIPipeline # source pipeline definition name
branch: releases/M159 # branch to pick the artifact, optional; defaults to all branches
version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
trigger: # Optional; Triggers are not enabled by default.
branches:
include: # branches to consider the trigger events, optional; defaults to all branches.
- main
- releases/*
exclude: # branches to discard the trigger events, optional; defaults to none.
- users/*
此外,可以使用 任务下载管道资源 - download
发布的项目。
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
有关更多详细信息,请参阅 此处的下载项目文档。
Bitbucket 集成和管道入门中的其他改进
Pipelines 的入门向导体验已更新为使用 Bitbucket 存储库。 Azure Pipelines 现在将分析 Bitbucket 存储库的内容,并推荐 YAML 模板来帮助你继续操作。
注意
Bitbucket 支持仅适用于 Azure DevOps Services。
入门向导的一个常见要求是能够重命名生成的文件。 目前,它作为存储库的根目录签入 azure-pipelines.yml
。 现在可以在保存管道之前将其更新为其他文件名或位置。
最后,在将文件签入azure-pipelines.yml
到其他分支时,我们将有更多的控制权,因为可以选择跳过从该分支创建拉取请求。
支持 Azure CLI 任务中的 PowerShell 脚本
以前,可以在 Azure CLI 任务中执行批处理和 bash 脚本。 通过此更新,我们向任务添加了对 PowerShell 和 PowerShell 核心脚本的支持。
Wiki
访问最近访问的 Wiki 页面
我们让你可以轻松地在项目中查找最近访问的 Wiki 页面。 现在,可以通过单击 Wiki 中心的搜索框来访问最近访问的 Wiki 页面。
提示
可以通过键入键盘快捷方式“/”来调用搜索框。
即时搜索 Wiki
现在,可以在搜索框中键入内容时查看 Wiki 搜索结果。 这将帮助你快速导航到所选的 Wiki 页面。
还可以通过键入 /wiki 从 Azure Boards 搜索 Wiki 页面。
后续步骤
注意
这些功能将在未来两到三周内推出。
前往 Azure DevOps 并查看。
如何提供反馈
我们很想听听你对这些功能的看法。 使用反馈菜单报告问题或提供建议。
你还可以在 Stack Overflow 上获得社区的建议和问题的答案。
此致
库尔特·塞缪尔森