Azure DevOps Release Pipeline - Как автоматизировать регистрацию целей группы развертывания - PullRequest
0 голосов
/ 12 марта 2020

В настоящее время сценарий «Регистрация» группы развертывания необходимо запускать в интерактивном режиме, предоставляя такую ​​информацию, как теги, токен, учетные данные и т. Д. c.

Запуск этого интерактивного сценария на сотнях становится утомительной задачей. машины для регистрации их в Azure Pipeline Deployment Group.

Есть ли способ, где мы можем работать в неинтерактивном режиме, передавая необходимую информацию в качестве параметра в сценарий?

Для например. \ scriptToAddToDeploymentGroup.ps1 <- теги appServer, domainController и др. c> <- токен 43875783457834545>

1 Ответ

0 голосов
/ 13 марта 2020

Можем ли мы автоматизировать эту задачу из командной строки, передавая значения параметров?

Для этой проблемы ответ - да. Вы можете добавить теги и токены в качестве параметров в сценарий регистрации. Подробнее см. В этом документе .

Если вы выбрали --auth pat: --token <token> - указывает ваш личный токен доступа

--deploymentGroupTags <tags> - используется с --addDeploymentGroupTags чтобы указать разделенный запятыми список тегов для агента группы развертывания - например, "web, db"

Например:

\config.cmd --deploymentgroup --deploymentgroupname "xxx" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://dev.azure.com/xx/' --projectname 'xxx' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...