Dee*_*e M 15 azure azure-devops
我对部署组和代理池之间的区别感到困惑。据我了解,代理池用于在管道中构建和发布工件。
我假设部署组用于接收应用程序部署。它们是部署的目标计算机。因此他们可能有不同的代理软件。
但该文档说“部署组中的每台目标计算机都需要安装构建和发布代理”。这是否意味着构建和发布代理不仅用于构建和发布还用于接受部署?[MS/Docs/配置部署组]
Lev*_*SFT 24
这是否意味着构建和发布代理不仅用于构建和发布还用于接受部署?
是的,你是对的。代理池和部署组中安装的代理可用于构建和接受部署。
例如,如果您只有一台要部署的服务器计算机。您实际上可以使用私有代理池(在服务器计算机上安装自托管代理)。您可以使用代理池中的此自托管代理来构建和部署您的应用程序。但如果您有多个服务器计算机,则需要部署到。您最好使用部署组。
文档中描述如下:
部署组是部署目标计算机的逻辑集,每台计算机上都安装了代理。部署组代表物理环境;例如,“开发”、“测试”、“UAT”和“生产”。实际上,部署组只是代理的另一组,非常类似于代理池。
部署组和代理池的主要区别在于它们可以在 azure 管道中使用。
部署组只能在经典发布管道中的部署组作业中使用。请参阅下面的屏幕截图。
代理池在发布管道和构建管道中都可用,但只能在正常代理作业中使用(不能在部署组作业中使用)。请参阅上面的屏幕截图。
| 归档时间: |
|
| 查看次数: |
7359 次 |
| 最近记录: |