amazon-web-services - 构建项目时出现 AWS CodeBuild 错误 => YAML_FILE_ERROR 消息:此构建映像不支持运行时版本选择
问题描述
我尝试使用 AWS CodeBuild 构建 Docker 映像
我遵循以下 AWS 代码构建示例 https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html
下面是我所做的。
我这样写 buildspec.yml。(与我在上一个链接中看到的完全相同) buildspec.yml
我开始使用 aws CodeBuild 构建项目,但我收到了这个Codebuild Log错误消息:
YAML_FILE_ERROR 消息:此构建映像不支持运行时版本选择。<== 这个消息是什么意思?除了 18 之外,还有其他 docker 运行时版本吗?我应该怎么办?
请帮忙...
解决方案
修复后出现以下错误。
2019/10/06 00:21:59 Phase context status code: YAML_FILE_ERROR Message:
Runtime version selection is not supported in version 0.1, see documentation
解决方案:
在这个问题上付出了很多努力后,我意识到这是顶部的版本需要更正。我正在更改 ubuntu 映像版本,但顶部的版本buildspec.yml
需要更改。
- 需要在 buildspec YAML 文件中更改以下版本
version: 0.2
phases:
install:
runtime-versions:
docker: 18
推荐阅读
- fluentd - 从文件输入插件到 Windows 事件日志输出插件的 Fluentd 配置
- node.js - 我在使用 nodemailer 发送自动电子邮件时遇到问题
- javascript - Workbox 缓存在短时间内未使用
- typescript - Typescript - 如何基于可选布尔参数和默认值执行条件返回类型
- java - 从一个创建多个列表(按特定字段对列表的对象进行分组)
- powerbi - 在 excel 平均值中得到不同的结果,在 power bi 中得到相同的平均值
- python - 使用 pandas 在列名中使用字符串对大型数据集进行分块
- amazon-web-services - AWS Websocket API - 如何传递通过路由传递的数据并将相同的数据进一步传递到 url 路径中的 http 集成端点
- javascript - 为什么天气堆栈会在 React 上向我抛出这个错误?
- python - 如何导入 sacepy.irbempy?我继续收到循环导入错误