我在自托管的代理上运行基于 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构建管道,在自托管代理上能够正常工作,但是所有我尝试创建的新管道都会被卡在“等待请求排队”的状态。我已经尝试使用目前最新版本的代理守护程序,包括 2.164.8 和 2.165.0 ,但没有效果。我还检查了 DevOps 中并行作业的最大数量限制,确认没有受到此限制。请留意,HTML标记应该保留。