Как указать свой пользовательский агент в конвейере сборки?
Я столкнулся с той же проблемой, что и вы.Чтобы решить эту проблему, я пытаюсь создать новый конвейер сборки с помощью визуального дизайнера, выбрать свой собственный частный агент, а затем выбрать параметры Просмотр YAML:
Я получил следующий код:
pool:
name: VS2017PrivateAgent
И он отлично работает.
Но Мне все еще любопытно, почему я не могу использовать pool:vmImage
и как добавить свой частный агент в раскрывающееся меню.
После поиска большого количества информации, я нашел причину в незаметном месте Пул :
pool:
name: string # name of the pool to run this job in
demands: string | [ string ] ## see below
vmImage: string # name of the vm image you want to use, only valid in the Microsoft-hosted pool
Комментарий имя изображения VM, которое вы хотите использовать, действительный только в пуле, размещенном в Microsoft - это реальная причина, по которой я не смог использовать pool:vmImage
.
и
Если вы используете частный пул и нене нужно указывать требования, это можно сократить до:
pool: string # name of the private pool to run this job in
Надеюсь, что это может дать больше информации об этой проблеме.