管道容器作业 - Sprint 140 Update

Azure DevOps Services 的 Sprint 140 更新中,你将通过引入 Azure Pipelines 中的容器作业,找到一种根据特定要求自定义生成依赖项的新方法。 在 Wiki 中,现在可以从格式窗格中添加视频重命名和插入 Wiki 目录。

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

功能

Azure Pipelines:

Azure Boards:

Azure Artifacts:

Wiki:

管理:

后续步骤

注意

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

阅读下面的新功能,并转到 Azure DevOps Services,自行尝试这些功能。

Azure Pipelines

使用容器作业控制特定生成依赖项

默认情况下,作业在安装了代理的主机上运行。 容器作业使用容器提供的主机操作系统上的轻型抽象,可以改为隔离容器内的工具和依赖项。 代理将启动指定容器的实例,然后在其中运行步骤。 可以选择生成所需的操作系统、工具和依赖项的精确版本。 有关详细信息, 请参阅容器作业 文档。

.NET Core 任务中实现代码覆盖

Azure Pipelines 中的 .NET Core 任务现在支持代码覆盖率,以便更好地处理 .NET Core 项目中的单元测试覆盖率。 .NET Core 任务的“test”命令可以传递参数 --collect "Code coverage" 以启用代码覆盖率集合。 目前支持范围限定为面向 Windows 平台的 .NET Core 项目。

Azure Boards

利用重构进程 REST API

在 REST API 版本 5.1(预览版)中,我们将多个继承的进程相关 API 合并到单个域中。 这样就可以更轻松地查找和使用正确的终结点。 有关详细信息,请参阅“进程行为”文档。 我们还使用 C# 客户端库创建了几个 示例

Azure Artifacts

使用用于 NuGet 的新跨平台凭据提供程序简化身份验证

与经过身份验证的 NuGet 源进行交互变得更加完善。 基于 .NET Core 的新 Azure Artifacts 凭据提供程序 适用于 Windows、macOS 和 Linux 上的 msbuild、dotnet 和 nuget(.exe)。 每当你想要使用 Azure Artifacts 源中的包时,凭据提供程序将代表你使用的 NuGet 客户端自动获取并存储令牌。 你不再需要在配置文件中手动存储和管理令牌。

要获取新的提供程序,请转到 GitHub,然后按照客户端和平台的说明操作。

使用 Universal Packages 存储项目

通用包是 Azure Artifacts 支持的新型包。 它们提供一种简单的机制,用于将文件集合存储在具有包名称和包版本的源中。 命令行工具旨在有效地从客户端和服务传输内容。

  • 请考虑使用通用包来存储项目,例如:
  • 配置脚本和模板(例如 ARM 模板)
  • 用于集成测试的数据库快照
  • 机器学习训练数据和模型
  • 开发人员工具和 SDK
  • 三维模型和纹理
  • 生成输出

跳转到快速入门 指南,开始使用通用包

在发布到文件共享时压缩符号

我们更新了为符号编制索引并发布任务,以支持在向文件共享发布符号时压缩符号。

Compress symbols

提醒一下,还可以 将符号发布到 Azure DevOps Services ,而无需配置和管理文件服务器。

Wiki

在 wiki 中嵌入视频

现在,你可以将视频从在线服务(例如 Microsoft Stream 和 YouTube)嵌入到 wiki 页面。 你可以使用以下语法添加嵌入视频的 URL:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

此功能基于建议确定优先级。

重命名 wiki

现在,你可以在 wiki 用户界面中使用 REST API 重命名 wiki。 从更多菜单中,单击重命名 wiki 以向 wiki 提供便于记忆的名称。 此功能基于建议确定优先级。

Rename wiki

从“格式”窗格插入 Wiki 目录

我们发布了在 Wiki 页面中创建目录的功能的最后一个冲刺。 现在可以在编辑页面时单击格式窗格中的相应按钮来插入目录。

Insert wiki TOC

管理

通过筛选和分页管理个人访问令牌

正如你在 Azure DevOps 中新导航所注意到的,我们专注于在整个服务中带来更一致的体验。 我们利用这一机会来帮助你更好地管理个人访问令牌(PAT),特别是如果你有其中几个令牌。 其中一些新功能包括查看所有 PAT 时的筛选器和分页控件、使用范围分组和说明创建新 PAT 时的更简洁体验,以及编辑和扩展现有 PAT 过期的能力。

PAT page

如何提供反馈

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

Make a suggestion

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

此致

比朱·维努戈帕尔