从工作项操作菜单将工作项移动到列或泳道

在此冲刺中,我们包括了看板的辅助功能改进。 现在,可以从看板的工作项操作菜单将卡移动到列或泳道。

有关详细信息,请查看发行说明。

常规

Azure Boards

Azure Pipelines

Azure Artifacts

常规

所有公共 REST API 都支持精细 PAT 范围

以前,许多公开记录的 Azure DevOps REST API 与范围(例如工作项读取)无关,这些 API 导致客户使用完整范围通过非交互式身份验证机制(如个人访问令牌(PAT)使用这些 API。 使用完整的范围个人访问令牌会增加在恶意用户手中时的风险。 这是许多客户没有充分利用 控制平面策略 来限制 PAT 的使用和行为的主要原因之一。

使用此冲刺版本,所有公共 Azure DevOps REST API 现在都与并支持精细的 PAT 范围相关联。 如果当前使用全范围 PAT 向某个公共 Azure DevOps REST API 进行身份验证,请考虑迁移到具有 API 接受的特定范围的 PAT,以避免不必要的访问。 在文档页的“安全性”部分可以找到给定 REST API 支持的精细 PAT 范围。 此外,此处还有一个范围表。

Azure Boards

移动到柱子并移动到泳道

作为辅助功能改进的一部分,我们向看板上的卡操作添加了“移动到”列“移动到泳道”选项。 这些操作使具有辅助功能的用户能够轻松移动看板周围的卡。

注意

此功能可用于 “新建版板中心” 预览版。

Gif to demo move to column and move to swimlane.

Azure Pipelines

Windows PowerShell 任务性能改进

可以使用任务在管道中定义自动化。 其中一项任务是 PowerShell@2 实用工具任务,可用于在管道中执行 PowerShell 脚本。 若要使用 PowerShell 脚本以 Azure 环境为目标,可以使用该 AzurePowerShell@5 任务。 某些可以打印进度更新的 PowerShell 命令,例如 Invoke-WebRequest,现在执行速度更快。 如果脚本中有许多这些命令,或者长时间运行,则改进更为重要。 通过此更新,progressPreference任务的属性PowerShell@2AzurePowerShell@5现在默认设置为SilentlyContinue

.NET 6 上的 Pipelines 代理预公告

这是一个预宣布,我们将在 12 月之前将 Pipelines 代理从 .NET 3.1 Core 升级到 .NET 6。 这将引入对 Apple Silicon 和 Windows Arm64 的本机支持。

使用 .NET 6 会影响代理的系统要求。 具体而言,我们将放弃对以下操作系统的支持:CentOS 6、Fedora 29-33、Linux Mint 17-18、Red Hat Enterprise Linux 6

重要

请注意,在上述任一操作系统上运行的代理将不再更新或失败,一旦推出基于 .NET 6 的代理。

管道代理中的节点 16 任务运行程序

在此冲刺中,我们已将 Node 16 任务运行程序添加到管道代理。 代理现在包含节点 6、10 和 16 个运行程序。 由于 Node 10 是生命周期结束,我们还开始更新内置任务,以利用 Node 16 运行程序。 我们使用 Sprint 177引入的多运行程序执行模型执行此操作,因此任务可以在没有 Node 16 的代理上运行。 任务可以表示与下面execution多个节点运行程序的task.json兼容性,并具有不同的入口点。 请参阅有关如何更新task.json的说明

我们将传达一个计划,以在今年晚些时候从代理中删除 Node 的生命周期结束版本。

Azure Artifacts

以前,如果有源的副本,则可以看到上游包。 难题在于,无法搜索上游中可用的包,并且尚未保存在源中。 现在,可以使用新的源用户界面搜索可用的上游包。

Azure Artifacts 现在提供了一个用户界面,可用于在上游源中搜索包,并将包版本保存到源中。 这符合 Microsoft 改进产品和服务的目标。

和往常一样,我们希望项目服务满足社区不断发展的需求。 发布评论或使用 开发人员社区 提供反馈。

后续步骤

注意

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

前往 Azure DevOps 并了解一下。

如何提供反馈

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

Make a suggestion

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

此致

亚伦·霍尔伯格