[英]Azure DevOps Release Pipeline - How to Automate Registration of Deployment Group targets
目前,部署组“注册”脚本需要通过提供标签、令牌、帐户凭据等信息以交互方式运行。
在数百台机器上运行此交互式脚本以将它们注册到 Azure Pipeline 部署组成为一项繁琐的任务。
有没有办法通过将所需信息作为参数传递给脚本来在非交互模式下运行?
例如 .\\scriptToAddToDeploymentGroup.ps1 <--tags appServer, domainController, etc> <--token 43875783457834545>
我们可以通过传递参数值从命令行自动执行此任务吗?
对于这个问题,答案是肯定的。 您可以将标签和令牌作为参数添加到注册脚本中。 有关详细信息,请参阅此文档。
如果您选择--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'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.