San*_*ale 6 azure azure-devops azure-pipelines
我是 Azure 管道的新手,很想知道 Microsoft 托管代理和自托管代理之间的确切区别。还需要知道在什么情况下我们应该使用这两种代理。这些代理与本地部署和云部署有关系吗?
Hug*_*Lin 11
Microsoft 托管代理:
使用 Microsoft 托管的代理,可以为您处理维护和升级。每次运行管道时,您都会获得一个新的虚拟机。虚拟机使用一次后就会被丢弃。Microsoft 托管的代理可以直接在虚拟机或容器中运行作业。
预定义的Azure Pipelines代理池提供了多个虚拟机映像可供选择,每个映像都包含广泛的工具和软件。您可以通过选择表Included Software中的链接来查看每个托管代理已安装的软件。
Microsoft 托管的代理在安全的 Azure 平台上运行。但是,您必须注意以下安全注意事项。
有关托管代理的功能、限制和其他详细信息,请参阅本文档。
对于许多团队来说,这是运行工作的最简单方法。您可以先尝试一下,看看它是否适用于您的构建或部署。如果没有,您可以使用自托管代理。
自托管代理:
自托管代理使您可以更好地控制安装构建和部署所需的依赖软件。此外,机器级缓存和配置在每次运行中都会保留,这可以提高速度。
您可以在 Linux、macOS、Windows 计算机或 Docker 容器上安装代理。
私人代理的性能优势:
总结:托管代理和自托管代理有很多区别,您可以根据自己的需求选择合适的代理。详细信息请参阅文档。
| 归档时间: |
|
| 查看次数: |
14466 次 |
| 最近记录: |