当前位置:首页 > 科技新闻 > Windows编程 > 正文

在windows vm上部署Azure Pipelines Agent
2021-12-13 17:51:20

Azure Pipelines Agent 又称为Azure Pipelines 代理,主要用来在Devops流程中,生成代码或部署软件,一个Devops 流程中,至少有一个代理。

Azure Devops提供了Microsoft 托管代理和自托管代理两种模式。

Microsoft托管代理提供了Windows,Linux,MacOS等几种由微软托管的代理,我们可以直接使用。

关于操作系统的版本,可参照列表:https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/hosted?view=azure-devops&WT.mc_id=AZ-MVP-5003757

Microsoft 托管的代理有执行时间和存储限制,其中有免费层供使用:

免费层限制如下:




公共项目:10 个免费的 Microsoft 托管并行作业,每次可运行最多 360 分钟 (6) ,每月没有总体时间限制。 请联系我们, 提高免费层限制。

专用项目:一个免费的并行作业,每次运行最多 60 分钟,直到每月使用 1,800 分钟 (30) 。可以支付每个并行作业的额外容量。付费并行作业将删除每月时间限制,允许运行每个作业最多 360 分钟, (6 小时) 。 购买 Microsoft 托管的并行作业。

创建新的组织Azure DevOps,默认情况下不会获得这些免费授权。若要请求公共或专用项目的免费授权,请 提交请求。



注意其中的第三条,新创建的组织,默认情况没有免费授权,提交申请的话,需要2-3天时间。

 在windows vm上部署Azure Pipelines Agent_microsoft


如果要解除以上限制,可以


  •  购买 Microsoft 托管的并行作业。
  • 使用自托管Agent

本文介绍如何在Windows VM上创建自托管Agent。


自托管Windows 代理的部署步骤参见官网:https://docs.microsoft.com/zh-cn/azure/devops/pipelines/agents/v2-windows?view=azure-devops&WT.mc_id=AZ-MVP-5003757


本文摘自 :https://blog.51cto.com/u