Azure devops 为VS团队服务扩展VM上的构建代理的正确方法

Azure devops 为VS团队服务扩展VM上的构建代理的正确方法,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,在单个VM上扩展VSTS构建代理的最佳实践是什么 我读了一遍又一遍,但我仍然不知道如何正确地做 我想可能是一个名为c:\builds的文件夹。然后将代理位提取到每个代理(即c:\builds\1或c:\builds\agent01)下的文件夹中。不过,对此并不确定。只需使用您心中想要的任何目录方案注册多个代理即可。在Windows上,更短的路径更好,因为文件路径上有令人恼火的260个字符的限制 还要记住,构建通常是受I/O限制的。在同一个物理硬盘上安装多个代理不会给您带来太多好处,除非您使用的是

在单个VM上扩展VSTS构建代理的最佳实践是什么

我读了一遍又一遍,但我仍然不知道如何正确地做


我想可能是一个名为c:\builds的文件夹。然后将代理位提取到每个代理(即c:\builds\1或c:\builds\agent01)下的文件夹中。不过,对此并不确定。

只需使用您心中想要的任何目录方案注册多个代理即可。在Windows上,更短的路径更好,因为文件路径上有令人恼火的260个字符的限制


还要记住,构建通常是受I/O限制的。在同一个物理硬盘上安装多个代理不会给您带来太多好处,除非您使用的是SSD。我不会为每个磁盘使用超过2个代理而烦恼,尽管您的里程可能因磁盘速度、内存等而异。这是值得分析的。超过某一点后,您的构建实际上会运行得更慢,但并行运行。

谢谢,Daniel。这个盒子上只有两个代理,所以我选择了c:\agent\1和c:\agent\2。