Azure Devops (VSTS) 代理池和部署池之间的区别
Azure Devops (VSTS) Different between Agent Pool and Deployment pool
我正在为我们的组织设置 Azure Devops,虽然我已经在一定程度上工作了,但我仍然不理解一些我认为应该理解的概念。
我已经设置了一个部署池(组织设置 > 部署池)并使用脚本在我的开发、测试和生产服务器上安装和配置代理,并且已经能够成功地向它们部署代码
我现在可以使用 Azure 托管选项构建我的项目,但我真的很想使用本地托管选项,但是在查看代理池时(组织设置 > 代理池)我只能查看我的生产服务器,它不会让我使用该构建。我单击 "Download Agent" 按钮,但它会使用相同的 powershell 命令下载我已经在部署池阶段设置的代理。config.cmd 命令
据我所知,"Agent pool" 和 "Deployment pool" 中的代理之间没有区别,但我显然在这里遗漏了一些东西,因为我看不到代理代理池。
任何人都可以帮助我了解我可能错过了什么,以及为什么有两种完全不同的方式下载同一个代理?
非常感谢!
部署池用于 deployment groups 是专门用于发布管道的特殊代理配置。除了常规代理之外,它们还为您的发布管道提供了一些额外的选项。
Deployment groups:
Specify the security context and runtime targets for the agents. As you create a deployment group, you add users and give them appropriate permissions to administer, manage, view, and use the group.
Let you view live logs for each server as a deployment takes place, and download logs for all servers to track your deployments down to individual machines.
Enable you to use machine tags to limit deployment to specific sets of target servers
它利用相同的管道代理,但您只是为初始化指定了不同的配置。如果您导航到“代理池”页面,那里有一个下载 link,其中包含用于设置代理的配置,当您使用代理阶段而不是部署时,您可以在构建管道或发布管道中利用该配置小组赛。
我正在为我们的组织设置 Azure Devops,虽然我已经在一定程度上工作了,但我仍然不理解一些我认为应该理解的概念。
我已经设置了一个部署池(组织设置 > 部署池)并使用脚本在我的开发、测试和生产服务器上安装和配置代理,并且已经能够成功地向它们部署代码
我现在可以使用 Azure 托管选项构建我的项目,但我真的很想使用本地托管选项,但是在查看代理池时(组织设置 > 代理池)我只能查看我的生产服务器,它不会让我使用该构建。我单击 "Download Agent" 按钮,但它会使用相同的 powershell 命令下载我已经在部署池阶段设置的代理。config.cmd 命令
据我所知,"Agent pool" 和 "Deployment pool" 中的代理之间没有区别,但我显然在这里遗漏了一些东西,因为我看不到代理代理池。
任何人都可以帮助我了解我可能错过了什么,以及为什么有两种完全不同的方式下载同一个代理?
非常感谢!
部署池用于 deployment groups 是专门用于发布管道的特殊代理配置。除了常规代理之外,它们还为您的发布管道提供了一些额外的选项。
Deployment groups:
Specify the security context and runtime targets for the agents. As you create a deployment group, you add users and give them appropriate permissions to administer, manage, view, and use the group.
Let you view live logs for each server as a deployment takes place, and download logs for all servers to track your deployments down to individual machines.
Enable you to use machine tags to limit deployment to specific sets of target servers
它利用相同的管道代理,但您只是为初始化指定了不同的配置。如果您导航到“代理池”页面,那里有一个下载 link,其中包含用于设置代理的配置,当您使用代理阶段而不是部署时,您可以在构建管道或发布管道中利用该配置小组赛。