适用于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提供一流的导入体验,以便导入新的或更新现有工作项。 若要了解详细信息,请参阅 此处的文档。

将父字段添加到工作项卡片
现在,在看板中,父上下文可用作工作项卡的新字段。 现在可以将父字段添加到卡片,而无需使用标记和前缀等解决方法。

将父字段添加到积压工作和查询
查看积压工作和查询结果时,父字段现在可用。 若要添加父字段,请使用 列选项 视图。

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 条 ,它将返回 foo 靠近术语 栏的所有文件。
Azure Pipelines
将 Azure 资源管理器 (ARM) 部署到订阅和管理组级别
以前,我们仅支持将部署部署到资源组级别。 通过此更新,我们添加了将 ARM 模板部署到订阅和管理组级别的支持。 这将帮助你在一起部署一组资源,但将它们放置在不同的资源组或订阅中。 例如,将 Azure Site Recovery的备份虚拟机部署到单独的资源组和位置。
对托管管道映像的更新
我们已更新多个Azure Pipelines托管的 VM 映像。 以下是此更新中的一些亮点:
- 已将 VS2019 Visual Studio 16.2 升级到 16.3。
- 已将 VS for Mac 8.2.6.26 升级到 8.3.0.1805 for macOS 10.13 和 10.14。
- 向 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 修补程序。
可 在此处找到有关最新版本的更多详细信息。
注意
我们将在将来的更新中删除 Ruby 2.3.x,因为它已于 2019 年 3 月 31 日结束。 此外,我们将删除 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.
- master
- 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 脚本
以前,可以将批处理脚本和 bash 脚本作为 Azure CLI 任务的一部分执行。 通过此更新,我们向任务添加了对 PowerShell 和 PowerShell 核心脚本的支持。

Wiki
访问最近访问的 Wiki 页面
我们让你可以轻松地在项目中查找最近访问的 Wiki 页面。 现在,可以通过单击 Wiki 中心的搜索框来访问最近访问的 Wiki 页面。
提示
可以通过键入键盘快捷方式“/”来调用搜索框。

即时搜索 Wiki
现在,可以在搜索框中键入时查看 Wiki 搜索结果。 这将帮助你快速导航到所选的 Wiki 页面。

还可以通过键入 /wiki 从Azure Boards搜索 Wiki 页面。

后续步骤
注意
这些功能将在未来两到三周内推出。
前往Azure DevOps,看一看。
如何提供反馈
我们希望听到你对这些功能的看法。 使用反馈菜单报告问题或提供建议。

还可以获取 Stack Overflow 上的社区解答的建议和问题。
此致
库尔特·塞缪尔森