是否可以在Azure DevOps上升级到性能更高的Microsoft托管构建代理?

是否可以在Azure DevOps上升级到性能更高的Microsoft托管构建代理?,azure,azure-devops,upgrade,build-agent,Azure,Azure Devops,Upgrade,Build Agent,我的开发团队正在使用Azure Devops的Microsoft托管构建代理,但希望有一个性能更高的构建代理。我们当前的构建时间有时超过5分钟,这是不可取的 我们不希望走自托管路线,因为这样我们就需要管理我们自己的构建代理。在现阶段,我们根本没有完成这项任务的资源 是否可以在Azure DevOps上升级到性能更高的Microsoft托管构建代理 可能只是我们需要优化构建的结构,然后改进构建时间——但我们想知道这样的选项是否可用 谢谢大家! 看看,没有办法让机器变得更好: Microsoft托管

我的开发团队正在使用Azure Devops的Microsoft托管构建代理,但希望有一个性能更高的构建代理。我们当前的构建时间有时超过5分钟,这是不可取的

我们不希望走自托管路线,因为这样我们就需要管理我们自己的构建代理。在现阶段,我们根本没有完成这项任务的资源

是否可以在Azure DevOps上升级到性能更高的Microsoft托管构建代理

可能只是我们需要优化构建的结构,然后改进构建时间——但我们想知道这样的选项是否可用

谢谢大家!

看看,没有办法让机器变得更好:

Microsoft托管代理:

  • 拥有上述软件。您还可以在生成或发布期间使用工具安装程序任务添加软件
  • 为源和生成输出提供至少10 GB的存储空间
  • 提供免费层:
    • 公共项目:10个免费的微软托管的并行作业,每次可以运行360分钟(6小时),每个月没有总时间限制。请联系我们以增加您的免费层限制
    • 私人项目:一个免费的并行作业,每次最多可以运行60分钟,直到你每月使用1800分钟(30小时)。您可以为每个并行作业支付额外容量。付费并行作业取消了每月的时间限制,允许您运行每个作业最多360分钟(6小时)。购买微软托管的并行作业
  • 在Microsoft Azure通用虚拟机上运行标准\u DS2\u v2
  • 在Windows上以管理员身份运行,在Linux上以无密码sudo用户身份运行
  • (仅限Linux)在提供6 GB物理内存和13 GB总内存的cgroup中运行步骤
在您的环境中,什么是重要的:

如果Microsoft托管代理无法满足您的需要,那么您可以部署自己的自托管代理

在撰写本文时(2020年6月4日),有一个部分解决方案可满足您的需求。所以这并不完全是微软托管的代理,而是微软托管的代理和自托管的代理之间的东西。它是:

我们正在预览一个名为scaleset代理的新功能,它将Microsoft托管代理的便利性和弹性与自托管代理的控制和灵活性结合起来。通过此预览,我们现在使您能够在Azure订阅中完全自动地按照您的规范管理代理。当您:

时,您可能想考虑使用比例集代理代替微软托管或自托管代理。
  • 需要比我们在本地Microsoft托管代理中提供的更多内存、更多处理器、更多存储或更多I/O
  • 不希望将公司防火墙内的大量IP地址列入白名单,以使Microsoft托管的代理能够与您的服务器通信
  • 需要比我们提供的更多的Microsoft托管代理来满足您的大规模需求
  • 需要能够将Microsoft托管的并行作业划分到组织中的单个项目或团队 不希望全天候运行专用代理,而是希望取消未被积极利用的代理计算机的资源调配
要使用缩放集代理,您将首先在Azure订阅中创建VM缩放集,然后在Azure管道中创建代理池以指向该缩放集。Azure Pipelines将根据挂起作业的数量和您希望随时维护的空闲机器的数量自动扩展此池。Azure管道还将在这些虚拟机上为您安装代理。有关详细信息,请参见缩放集代理。在预览该功能时,请在文档页面中包含您的反馈

答案是否定的

请看下面的答案

我们无法增加Microsoft托管代理的内存、处理能力或磁盘空间,但您可以使用托管在具有所需规格的计算机上的

您也可以考虑使用管道作为一个解决方案。 这个博客可能对你有帮助