在单个VM上扩展VSTS构建代理的最佳做法是什么?
我已阅读this和this,但我仍然不确定如何正确执行此操作。
我想的可能是一个名为c:\ builds的文件夹。然后将代理位提取到每个代理下的文件夹下(即c:\ builds \ 1或c:\ builds \ agent01)。但不确定。
答案 0 :(得分:2)
只需使用您想要的目录方案注册多个代理。在Windows上,较短的路径更好,因为文件路径上的传统260字符限制令人抓狂。
另请注意,构建通常受I / O限制。除非您使用SSD,否则将多个代理放在同一个物理硬盘上并不会让您受到太多影响。我不打扰每个磁盘超过2个代理,虽然你的里程可能会有所不同,具体取决于磁盘速度,内存等。这是值得分析的东西。过了某一点,您的构建实际上会运行得更慢,但并行。