Azure DevOps代理未捕获基于yml的作业。

3

我正在使用Azure DevOps Server 2020 Update 1和Linux上的自托管代理。我拼命地尝试让我的代理选择我的作业,但是它没有。它没有处于繁忙状态,也没有能力问题(仅带有单个“hello world”样式的内联脚本的测试管道),也没有权限问题(至少我看不到)。诊断日志看起来很好,就我所知没有连接问题。

始终出现以下消息:

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

池默认中没有代理能够服务此请求。

有趣的是,我刚刚发现我的代理正在接受使用经典编辑器创建的非YAML作业。为什么会这样???有人遇到过这个问题吗???是否在服务器的深处有一个必须勾选的复选框才能运行yaml管道?

2个回答

3

结果证明,我所需要做的就是将我的Linux代理程序从版本2.188更新到最新版本2.193。奇怪的是,我在另一个网络中有一台完全相同的服务器,使用旧版代理程序却一切正常。


1

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

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

我已经过了不知道如何设置yaml管道的阶段,无论如何还是谢谢。 - DanDan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接