Как мне указать мой пользовательский агент в конвейере сборки? - PullRequest
0 голосов
/ 21 февраля 2019

Я слежу за сообщением в блоге Донована Брауна , чтобы попытаться настроить агент сборки для VB6

Я вижу своего агента в пулах агентов Agent Pools

но не знаю, что поставить как изображение.build pipeline

Я пробовал Default и я пытался vb6vm3, но не смог сохранить конвейер с этими значениями.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Как указать свой пользовательский агент в конвейере сборки?

Я столкнулся с той же проблемой, что и вы.Чтобы решить эту проблему, я пытаюсь создать новый конвейер сборки с помощью визуального дизайнера, выбрать свой собственный частный агент, а затем выбрать параметры Просмотр YAML:

enter image description here

Я получил следующий код:

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

Надеюсь, что это может дать больше информации об этой проблеме.

0 голосов
/ 21 февраля 2019

Таргетинг на нужную очередь, а не на пул.Попробуйте заменить код пула на код ниже.

  queue:
    name: Default

Мне также проще использовать графический интерфейс пользователя для создания моей сборки и использовать кнопку Показать YAML, чтобы написать yaml для меня.

...