Azure Pipelines配置顺序作业仍提示无托管并行权限问题咨询
顺序执行Azure DevOps管道仍触发托管并行度报错的原因
你收到的完整报错信息如下:
##[error]No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form
报错对应截图:
触发该报错的核心原因和你管道内配置顺序执行任务无关,具体说明如下:
- 并行度配额的统计逻辑和管道内作业的执行逻辑无关联:Azure DevOps的托管代理并行度配额,统计的是你的组织同一时间可使用的微软托管代理总数量,只要你选择使用微软托管代理运行管道,不管管道内是单作业顺序执行还是多作业并行执行,都需要占用至少1个并行度配额。
- 新创建的Azure DevOps组织默认无免费并行度配额:2021年之后注册的新Azure DevOps组织,平台不再自动授予免费的托管代理并行度额度,哪怕仅运行单作业的简单管道,也会触发该报错。
- 报错触发时机早于管道任务执行阶段:该报错是平台在为你的管道分配托管代理的前置校验阶段触发的,此时还没有进入你管道内的任务执行步骤,所以你配置的任务顺序执行逻辑完全不会影响该校验结果——只要你提交了托管代理的使用申请,平台就会先校验并行度配额,额度不足会直接返回报错。
内容的提问来源于stack exchange,提问作者Maryo David
相关产品推荐
相关产品推荐


