根据https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.mdMicrosoft托管代理的虚拟机大小为:
- 当前使用Microsoft Azure通用虚拟机大小(Standard_DS2_v2和Standard_DS3_v2(
这是什么意思?使用哪种尺寸?Standard_DS2_v2还是Standard_DS3_v2?我能决定用哪一个吗?
问候,
Peter
没有强制构建/发布使用DS3_v2虚拟机代理的方法,它通常尝试获得DS2v2 sku虚拟机,但有时会根据可用性获得DS3V2。如果托管代理无法满足您的要求,我们建议您设置专用代理。
当前文档称,它始终使用Standard_DS2_V2作为Microsoft托管代理。
或者,可以使用自托管代理或规模集代理,以更好地控制管道在什么硬件上运行
规模集代理部分由Azure Pipelines管理,这使得它们比自托管代理工作更少,同时仍然提供对所使用的虚拟机的控制。同时,它们仍然需要相当多的工作/引入相当多的复杂性,因此只有在对您的组织来说值得的情况下,才能从Microsoft托管代理切换到规模集代理。