Я хочу собрать конвейер и запустить его на нашем агенте компоновки с самостоятельным размещением
Ответ - да.
Чтобы использовать сборку с автономным размещением Агент в YAML, вам нужно использовать следующий синтаксис:
pool:
name: <YourAgentName>
Проверьте справочную схему YAML для получения более подробной информации. И этот поток о том, как создать свой частный агент (если вы знаете, как создать частный агент, пожалуйста, игнорируйте его).
Можно ли построить конвейер без определить пул / определить много пулов как запасной?
Вы можете создать конвейер без необходимости определения пула.
Потому что при создании конвейера YAML пул агента по умолчанию всегда устанавливается как Hosted Ubuntu 1604
. В прошлом пользователь мог выбрать указанный пул агентов c в качестве пула агентов по умолчанию для YAML из раскрывающегося списка на вкладке YAML. После недавнего обновления Sprint 155
пользователь не будет выбирать пул агентов. Если вы хотите использовать другой пул агентов, вы должны задать указанный c пул агентов в сценарии YAML.
Затем переключитесь на вкладку YAML , вы найдете опцию для настройки агента по умолчанию:
pool:
vmImage: string # name of the VM image you want to use; valid only in the Microsoft-hosted pool
Надеюсь, это поможет.