【发布时间】:2021-11-09 12:29:17
【问题描述】:
我在这里的第一篇文章,如果我不清楚,请原谅我。我是一名初级开发人员,对 YAML 完全陌生 - 我很可能错过了一些有更多经验的人知道的东西!
我正在尝试在 Azure DevOps Server 2019 中使用一个布尔参数构建 YAML 管道。但是,每当我尝试运行构建时,我都会收到错误消息:“无法将构建排队,因为有验证错误或警告。/azure-pipelines.yml (Line: 18, Col: 3): Unexpected value 'parameters'" 我的参数本身被标记为意外值。编译器注释:“类型不正确。应为“对象”。”我不知道为什么会发生这种情况。
我的代码示例:
#VARIABLES
variables:
BuildPlatform: 'x64'
BuildConfiguration: 'release'
#PARAMETERS
parameters:
- name: 'MATLAB-upgrade'
displayName: 'Upgrade Matlab binaries'
type: boolean
default: false
#STEPS
steps:
#NUGET RESTORE
注意我的代码:我在 YAML 中的缩进在这里没有准确表示,无法弄清楚如何使文本编辑器正常工作。我的 YAML 缩进 IRL 设置正确。
我不明白这意味着什么,文档也没有让我有所了解。从我所见,它可能与模式和模板有关,但我无法弄清楚这些概念如何适合 ADO YAML 管道。它也可能与我使用的版本有关,Azure DevOps Server 2019,也许某些功能还没有可用?我的变量工作正常。
非常感谢您的任何见解。
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-yaml azure-devops-server-2019