Azure devops Azure DevOps发布管道-如何自动注册部署组目标

Azure devops Azure DevOps发布管道-如何自动注册部署组目标,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,当前,部署组“注册”脚本需要通过提供标记、令牌、帐户凭据等信息以交互方式运行 在数百台机器上运行此交互式脚本以将它们注册到Azure管道部署组中,这将成为一项乏味的任务 有没有一种方法,通过将所需信息作为参数传递给脚本,我们可以在非交互模式下运行 例如…\scriptToAddToDeploymentGroup.ps1 我们可以通过传递参数从命令行自动执行此任务吗 价值观 对于这个问题,答案是肯定的。 您可以将标记和令牌作为参数添加到注册脚本中。有关详细信息,请参阅此 如果选择了--auth p

当前,部署组“注册”脚本需要通过提供标记、令牌、帐户凭据等信息以交互方式运行

在数百台机器上运行此交互式脚本以将它们注册到Azure管道部署组中,这将成为一项乏味的任务

有没有一种方法,通过将所需信息作为参数传递给脚本,我们可以在非交互模式下运行

例如…\scriptToAddToDeploymentGroup.ps1

我们可以通过传递参数从命令行自动执行此任务吗 价值观

对于这个问题,答案是肯定的。 您可以将标记和令牌作为参数添加到注册脚本中。有关详细信息,请参阅此

如果选择了
--auth pat
--token
-指定您的个人访问令牌

--deploymentGroupTags
-与
--addDeploymentGroupTags
一起使用,为部署组代理指定以逗号分隔的标记列表,例如“web,db”

例如:

\config.cmd --deploymentgroup --deploymentgroupname "xxx" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://dev.azure.com/xx/' --projectname 'xxx' 

谢谢,但我很想知道为什么这个问题被否决了?我问这个问题的原因是要在数百台机器上实现注册过程的自动化,因为登录每台机器都很繁琐。这可以通过八达通代理注册实现,但想知道是否有人在Azure DevOps中有类似的解决方案。需要澄清的是,我没有投票否决你的问题。投票否决的人可能不理解你的问题。我认为你所问的是一个实际问题。您的想法是可以实现的。您可以将标记、令牌作为参数添加到注册脚本中。我们还可以将标记与其他值一起传递吗?文档中列出的参数应为passableNot。如果您在几天内未收到您的答复,请与我们分享您关于此问题的最新信息,您的想法是可以实现的。您可以添加标记,标记作为注册脚本的参数。如果您有任何问题,请随时在这里分享。休,谢谢。我刚刚看到您对此发出了最新的回复。因为是编辑的,可能我没有收到通知。我会试试这个,让你知道。这是一个很大的帮助,非常感谢。嗨,普拉蒂克。如果这个答案对你有帮助的话,你可以。因此,对于其他遇到同样问题的成员来说,很容易找到解决方案是很有帮助的。祝你今天愉快:)