Azure 管道:基于 yaml 的管道的队列时间代理池选择

nie*_*ras 5 azure-devops azure-pipelines

尝试将“视觉上”定义的 Azure Pipeline 转换为 yaml,但遇到了问题。使用“可视化”定义的 Azure Pipeline,在执行手动队列时,您将获得类似于以下的 UI:

用于可视化管道的队列 UI

请注意此 UI 如何让我们在排队时在代理池之间进行选择。这是我们经常使用的功能。我们这样做是因为我们有用于机器学习的管道。

不幸的是,在切换到基于 yaml 的管道时,您无法选择代理池。尽管 yaml 管道没有定义池或类似的东西,但它只是消失了。

yaml 管道的队列 UI

有没有办法为基于 yaml 的管道的代理池获取相同类型的下拉框?

更新:使用变量作为池名称是可能的,但也很麻烦,因此不要寻找需要在排队时输入完整池名称的解决方案。因此,要么是下拉框,要么是其他一些机制。

cdz*_*zar 3

从 2020 年 2 月起,这是可能的。查看新的运行时参数

从下拉列表中选择代理池实际上是他们的第一个示例。

parameters:
- name: image
  displayName: Pool Image
  type: string
  default: ubuntu-latest
  values:
  - windows-latest
  - vs2017-win2016
  - ubuntu-latest
  - ubuntu-16.04
  - macOS-latest
  - macOS-10.14
Run Code Online (Sandbox Code Playgroud)