我正在尝试使用Azure DevOps上的YAML文件创建生成管道。 azure-pipelines.yml 文件非常简单:
resources:
- repo: self
queue:
name: Hosted VS2017
demands: cmake
但是,构建立即失败,并显示以下错误消息:
##[Error 1] No agent found in pool Hosted VS2017 which satisfies the specified demands: cmake Agent.Version -gtVersion 2.140.2
在请求的池中,Agent.Version
被报告为2.140.2
,因此导致检查失败。我不确定该要求在哪里提出,因为我没有指定。我可以通过显式添加Agent.Version
检查来解决此问题:
queue:
name: Hosted VS2017
demands: cmake Agent.Version -gtVersion 2.140.1
尽管我不确定其含义,并且我宁愿理解,核心问题是什么。问题是:
Agent.Version
支票?