在 Azure Boards 注释个人预览版中的 HTML 和 Markdown 编辑器之间切换

通过此更新,现在可以在 Azure Boards 注释中的 HTML 和 Markdown 编辑器之间切换。

请查看发行说明,详细了解如何注册此功能的专用预览版。

Azure Boards

Azure Pipelines

Azure Boards

在注释上的 HTML 或 Markdown 之间切换

几个月前,我们 引入了一个个人预览版 ,允许 Markdown 对工作项进行注释,目的是完全替换现有的 HTML 编辑器。 我们收到了你的反馈,表达了对 HTML 编辑器的偏好,我们调整了我们的方法。 现在,你可以灵活地在注释级别在 HTML 和 Markdown 编辑器之间进行切换。

Gif to demo switch between the HTML and markdown editor.

下面是应期待的内容:

  • 默认编辑器是上次创建的注释中的粘滞编辑器。
  • 可以将现有 HTML 注释转换为 Markdown。
  • 创建或更新 Markdown 注释后,无法将其转换为 HTML。

此更新在所有预注册的组织以及默认情况下启用“新建板中心”的组织中实施。 此外,我们会将预览期延长几个星期,以收集更多反馈。 如果你有兴趣注册个人预览版,请随时通过电子邮件直接联系,并亲切地包括你的组织名称(dev.azure.com/{organization})。

提示

仅当组织完全致力于为所有用户使用 新版板中心时,才考虑注册预览版 。 在旧版块中使用 Markdown 评论的体验可能不是最佳。

Azure Pipelines

改进了 YAML 验证

若要验证 YAML 语法是否正确,可以使用 Azure Pipelines Web 编辑器的 Validate 功能。 因此,此功能必须尽可能多地捕获 YAML 问题。

Screenshot of YAML validation.

使用此冲刺,在表达式方面,YAML 验证更为彻底。

编写 YAML 管道时,可以使用 函数 来定义变量值。

假设你定义了以下变量:

variables:
  Major: '1'
  Minor: '0'
  Patch: $[counter(format('{0}.{1}', variables.Major, variables.Minor ), 0)]

变量 Patch 是使用 counter 函数和另外两个变量定义的。 在上面的 YAML 代码中,单词 format 拼写错误。 以前,此错误未检测到。 现在, 验证 功能将检测此情况并显示错误消息。

Screenshot of incorrect variable definitions detected .

Azure Pipelines 将在管道/阶段/作业级别检测不正确的变量定义。

在 YAML 管道中,可以使用条件跳过阶段的执行。 拼写错误也可以在此处显示,如以下示例所示。

steps:
- task: NuGetCommand@2
  condition: eq(variable.Patch, 0)
  inputs:
    command: pack
    versioningScheme: byPrereleaseNumber
    majorVersion: '$(Major)'
    minorVersion: '$(Minor)'
    patchVersion: '$(Patch)'

仅当变量的值Patch为 0 时,任务NuGetCommand才会执行。 同样,条件中有拼写错误,并且 “验证” 功能将显示它。

Screenshot of Patch variable.

Azure Pipelines 将检测管道/阶段/作业级别定义的不正确的 YAML 条件。

检查可伸缩性阶段 3

正如我们在汇报审批和检查博客文章提及的那样,我们正在努力改进审批和检查的可伸缩性。

进入第 3 阶段,我们将进行每周、为期一天的淘汰,在此期间,使用不合规检查的所有管道运行都将失败。

计划的棕色日期为:

  • 2024 年 1 月 9 日,UTC 到 2024 年 1 月 10 日,UTC 时间 08:00
  • 2024 年 1 月 16 日,08:00 UTC 到 2024 年 1 月 17 日,08:00 UTC
  • 2024 年 1 月 23 日,08:00 UTC 到 2024 年 1 月 24 日,08:00 UTC
  • 2024 年 1 月 30 日,08:00 UTC 到 2024 年 1 月 31 日,08:00 UTC

后续步骤

注意

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

前往 Azure DevOps 并了解一下。

如何提供反馈

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

Screenshot Make a suggestion.

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

此致

Dan Hellem