Azure Pipelines有哪些可用的托管代理池?

时间:2018-09-17 17:16:32

标签: azure-devops azure-pipelines

在Azure DevOps的Azure管道上,您可以使用Microsoft hosted agent pools运行管道。您可以在job.pool.vmImage中将其定义为azure-pipeline.yml

不幸的是,文档目前似乎只列出了list of Microsoft hosted agent pools上的一些可用代理程序池:

  

Microsoft托管的代理程序池提供5个虚拟机映像以   选择:

     
      
  • Ubuntu 16.04(ubuntu-16.04
  •   
  • Windows Server 2016上的Visual Studio 2017(vs2017-win2016
  •   
  • macOS 10.13(xcode9-macos10.13)上的Xcode 9
  •   
  • Windows Server 1803(win1803
  •   
  • Windows Server 2012R2(vs2015-win2012r2)上的Visual Studio 2015
  •   

如果您转到Project Settings > Agent pools,则会看到以下列表:

  
      
  • 托管(托管)
  •   
  • 托管Linux预览(托管Linux预览)
  •   
  • 托管的macOS(托管的macOS)
  •   
  • 托管的Ubuntu 1604(托管的Ubuntu 1604)
  •   
  • 托管VS2017(托管VS2017)
  •   
  • 托管Windows容器(托管Windows容器)
  •   

该列表似乎缺少“ Windows Server 1803”和“ Visual Studio 2015”代理程序池。
它具有“托管”,“ Linux预览”和“ Windows容器”的其他选项-但未指定要在vmAgent中使用的“ azure-pipeline.yml字符串”。

Azure Pipelines有哪些可用的托管代理池(已记录和未记录的)以及它们的vmImage字符串到azure-pipeline.yml的字符串?

1 个答案:

答案 0 :(得分:2)

实际上在文档中已经提到过:

If your development team uses...    ...then choose this image...    ...or pool in web designer

例如:

“托管”:vs2015-win2012r2

“ Windows容器”:win1803

enter image description here