azure-devops - Azure管道: Queue time Agent pool selection for yaml based pipeline

标签 azure-devops azure-pipelines

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

queue UI for visual pipeline

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

不幸的是,切换到基于Yaml的管道时,您无法选择代理池。尽管yaml管道未定义池或类似内容,但它只是消失了。

queue UI for yaml pipeline

有什么方法可以为基于Yaml的管道的代理程序池获得相同类型的下拉框?

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

最佳答案

从2020年2月开始,这是可能的。 checkout 新的Runtime Parameters

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

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

关于azure-devops - Azure管道: Queue time Agent pool selection for yaml based pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56932027/

相关文章:

c++ - Visual Studio Online(调整用户权限 - 不是 TFS 用户而是 Windows 用户)

msbuild - Visual Studio Online 测试运行程序无法加载 SpecFlow dll

azure-devops - 如何删除/修复幽灵工作区

git - 如何启用我的 Azure 管道以使用 Git checkout 子模块?

Azure DevOps 服务连接已过期且无法编辑/续订

xcode - 从 xcode 登录 azure devops 帐户

python - 将输出文件从 Azure Batch 移动到 Data Lake

gradle - 在本地运行Azure Pipeline Gradle任务

docker - 访问容器从Azure VSTS上的Hosted Linux Agent从Docker Compose步骤启动

azure-devops - Azure DevOps管道 "Waiting for console output from an agent..."