我在自托管代理上运行基于 YAML 的构建管道时遇到问题。触发构建后,它卡在Preparing an agent for the job - Waiting for the request to be queued上。
azure-pipelines.yml 看起来像这样:
trigger:
- master
pool:
name: Default
steps:
- script: echo Hello, world!
displayName: 'Run a one-line script'
如果我更改为 Microsoft 托管代理,则构建确实有效:
trigger:
- master
pool:
vmImage: ubuntu-16.04
steps:
- script: echo Hello, world!
displayName: 'Run a one-line script'
奇怪的是,我有其他现有的 YAML 构建管道,它们在自托管代理上运行良好,但我尝试创建的所有新管道最终都卡在了Waiting for the request to be queued。
我尝试了当前最新版本的代理守护进程,包括 2.164.8 和 2.165.0,但无济于事。我还检查了我不受 DevOps 中并行作业的最大数量的限制。