Я пытаюсь создать конвейер сборки, используя файл YAML в DevOps Azure.Файл 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
check:
queue:
name: Hosted VS2017
demands: cmake Agent.Version -gtVersion 2.140.1
Хотя я не уверен в последствиях, и я бы скорее понял, в чем суть проблемы.Вопросы:
- Почему добавлена проверка
Agent.Version
? - Могу ли я что-нибудь сделать, чтобы решить проблему со сборкой?