azure-devops - Azure Pipelines 的所有可用托管代理池有哪些?
问题描述
在 Azure DevOps 的 Azure Pipelines 上,您可以使用Microsoft 托管代理池来运行您的管道。您将这些定义为job.pool.vmImage
您的azure-pipeline.yml
.
不幸的是,文档目前似乎只在Microsoft 托管代理池列表中列出了一些可用的代理池:
Microsoft 托管的代理池提供 5 个虚拟机映像可供选择:
- Ubuntu 16.04 (
ubuntu-16.04
)- Windows Server 2016 上的 Visual Studio 2017 (
vs2017-win2016
)- macOS 10.13 上的 Xcode 9 (
xcode9-macos10.13
)- Windows 服务器 1803 (
win1803
)- Windows Server 2012R2 上的 Visual Studio 2015 (
vs2015-win2012r2
)
如果您转到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
什么?
解决方案
推荐阅读
- python - For 循环中的“列表索引超出范围”错误,我尝试通过 len() 定义长度并附加
- docker - Nginx 日志中充满了“NULL”字符
- javascript - 为什么在浏览器和 WebStorm 中运行此 JavaScript 代码后得到不同的结果
- spring-boot - Spring Cloud,配置服务器无法启动
- javascript - 为什么即使将新值附加到数组后,arguments.length 也不会改变?
- javascript - 协助从缓存中获取数据
- sass - Jekyll 无法编译 .sass 文件
- c# - 使用 EMGU CV 从图像中剪出形状
- flutter - 使用 FlutterSecureStorage 包时存储库和数据源类中的 NoSuchMethod 错误
- php - laravel routs Visual Studio 代码中的未定义类型'Auth'