Самостоятельный хостинг Azure devops build agent на macOS Каталина не работает - PullRequest
0 голосов
/ 04 мая 2020

Я установил и настроил самодостаточный агент DevOps на ма c, на котором работает Catalina. На этой же машине я также занимаюсь разработкой с использованием JetBrains Rider, то есть SDK (. NET Core) установлен.

Агент установлен и может запускаться. Я также вижу агента на портале DevOps. Но когда запускается конвейер, агент не берется за работу и ничего не происходит.

Кто-нибудь еще видел это на маме c? Для Windows он работает просто отлично.

1 Ответ

0 голосов
/ 05 мая 2020

Если агент, размещенный самостоятельно, установлен правильно, и вы можете видеть его статус в сети на портале Azure devops. см. скриншот ниже.

enter image description here

Затем необходимо проверить, нацелен ли ваш конвейер на правильный пул агентов, в котором находится самодостаточный агент macOS.

Если все вышеперечисленное правильно настроено и самодостаточный агент macOS все еще не получает задание. Вероятно, это связано с тем, что в пуле агентов имеется несколько агентов, размещенных в собственной сети, ваш конвейер автоматически выберет одного из пула агентов для запуска вашего задания.

В этом случае вы можете использовать Требования для ограничения вашего конвейера только на агенте, чьи возможности удовлетворяют требованиям.

Вы можете использовать предопределенные возможности или определять пользовательские возможности из Azure devops Portal

enter image description here

    pool:
      name: MyPool
      demands:
      - Tag -equals macOS 
      - agent.os -equals Darwin 
...