Azure DevOps 代理没有选择基于 yml 的作业

Azure DevOps agent not picking up yml based jobs

所以我在 Linux 上使用 Azure DevOps Server 2020 Update 1 和自托管代理。我拼命想让我的经纪人接手我的工作,但没有成功。它不忙,没有功能问题(只有一个“hello world”式内联脚本的测试管道),没有权限问题(不是我能看到的)。诊断日志看起来不错,据我所知没有连接问题。 总是出现这条消息:

代理请求不是 运行ning,因为所有潜在代理都在 运行ning 其他请求。当前在队列中的位置:1

默认池中没有代理当前能够处理此请求。

有趣的是,我刚刚发现我的代理正在获取在经典编辑器中创建的非 yaml 作业。这是为什么???以前有人遇到过这个问题吗???服务器内部是否隐藏了一个复选框,必须勾选才能 运行 yaml 管道?

如果您想在 YAML 作业中使用自托管代理。你可以参考下面的例子

- job: Name_of_job
  displayName: Display name
  pool:
      name: '<Name of the POOL>'

原来我所要做的就是将我的 Linux 代理从版本 2.188 更新到最新版本 2.193。奇怪的是我在另一个网络中有一个相同的服务器,在旧代理版本上一切正常。