Размещенные агенты Azure DevOps - добавление инструмента (модуль PS) к агенту - PullRequest
0 голосов
/ 20 ноября 2018

Мне интересно, есть ли простой способ добавить дополнительный инструмент в один из стандартных пулов агентов Microsoft (в частности, VS2017). По сути, я хочу добавить некоторые дополнительные модули PowerShell ARM, которые не установлены по умолчанию, поскольку установлен только основной набор модулей; я хочу использовать некоторые дополнительные модули, такие как AAD, как часть конвейера депиляции, например, создать определение роли AAD.

Полагаю, то же самое было бы верно для расширений CLI, если бы я использовал CLI вместо PS.

По сути, мне интересно, должен ли я использовать свой собственный агент в пуле агентов с собственным размещением (мои собственные виртуальные машины) или я могу просто добавить дополнительные модули в виртуальные машины пула агентов, размещенные в Microsoft, как часть конвейера развертывания, возможно как задача?

1 Ответ

0 голосов
/ 20 ноября 2018

Для модулей PowerShell вы можете просто использовать Install-Module во встроенном сценарии (или в начале существующих сценариев), чтобы убедиться, что они установлены. Это, конечно, предполагает, что модули находятся в галерее PowerShell.

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

...