Azure DevOps运行UiPath CI/CD流水线报无托管并行授权问题
问题成因
该报错和UiPath CI/CD流水线配置、Orchestrator外部应用对接逻辑无关,是Azure DevOps平台自身的代理配额限制导致的:
- 2021年起Azure DevOps调整免费层级规则,所有新创建的免费版组织,默认不自动分配Microsoft托管代理的并行作业额度。
- 触发流水线时,系统在运行资源分配的前置校验环节就检测到当前组织无可用的托管代理并行配额,直接抛错终止流程,根本不会执行到你配置的UiPath包构建、上传、部署等后续任务。
解决方法
可根据实际使用场景选择对应方案:
- 申请免费并行配额
按照报错提示提交免费额度申请即可,个人学习、非商用测试场景下,如实填写组织使用用途,一般1-3个工作日可完成审批。免费额度支持同时运行1个托管代理作业,单作业最长运行时长6小时,完全满足常规UiPath CI/CD流水线的运行需求。 - 部署自托管代理
不想等审批的话,可以自行搭建私有运行代理接入Azure DevOps代理池,完全不受官方托管代理的配额限制:- 准备一台可正常访问目标UiPath Orchestrator、具备对应操作权限的Windows设备(UiPath相关流水线任务默认依赖Windows运行环境)
- 在Azure DevOps组织设置的代理池管理页,选择现有代理池或新建专用代理池,下载对应版本的代理安装包
- 按照安装引导在本地设备完成代理连接配置,配置完成后将流水线的运行代理池指定为接入了自托管代理的池,即可直接触发运行,且内网环境下传输UiPath流程包的速度比托管代理更快。
- 购买付费并行配额
如果是企业商用生产场景,直接在Azure DevOps组织的计费设置页购买Microsoft托管代理的并行作业配额,支付完成后即时生效,无需等待审批。
内容的提问来源于stack exchange,提问作者Tapan Behera
相关产品推荐
相关产品推荐

