macos - MacOs-pipeline 因特定映像版本而失败
问题描述
我有一个使用 macOS 最新映像的 Azure DevOps 管道。当映像版本为 20201212.1 时,这经常失败。并且它与映像版本 20210110.1 一起按预期工作。
有没有办法在管道中选择图像版本?
解决方案
使用Microsoft 托管的代理运行管道时,通常它会自动将映像更新到最新版本以供使用(通常每周更新一次)。而且我们无法指定代理的图像版本。
目前已发布的 macOS 代理 ( macOS X Catalina 10.15
) 的最新映像版本是20201212.1
(参见此处)。
映像版本现在20210110.1
是预发布版(请参阅此处)。目前,此镜像版本尚未完全部署在 Azure DevOps 上,可能有少数地区可以使用此镜像版本。
在你的情况下,
当映像版本为 20201212.1 时,这经常失败。并且它与映像版本 20210110.1 一起按预期工作。
输出日志中错误消息的详细信息是什么?
如果问题是由于镜像上安装的某些软件版本不同引起的,您可以尝试使用您需要的版本更新或安装该软件。要查看更多详细信息,您可以在此处参考。
如果更改软件版本后问题仍然存在,我建议您可以在“操作/虚拟环境”存储库中打开问题以获得更多帮助。
推荐阅读
- jquery - 如何使用 laravel-mix 将 Bootstrap、jQuery 和 popper.js 添加到 Laravel 8 项目?
- typescript - 使用字符串值推断同一对象中更深层次的依赖类型
- c# - 基于 SQL 的 Apache Ignite Linq
- c# - C# 如何在 Asp.net 5 中使用 Bouncy Castle 而不是 x509certificate2 进行 S/Mime
- python - 多进程的Python队列继承问题
- python - 如何将整数作为字符串存储在 CSV 文件 Python 中
- css - 如何让 SVG 像 Flexbox 一样
- node.js - Node js - 每当我安装模块时,cmd 都会崩溃
- google-sheets - 我可以在查询中引用一个单元格吗?
- ios - 您将如何在 SwiftUI 中编写图像(例如 PNG)并将其保存到本地桌面?