angular - AWS CodePipeline,构建失败并出现错误
问题描述
我正在尝试构建和 Angular7 项目并部署到 S3,但出现以下错误。我该如何解决?
[Container] 2019/05/21 04:08:49 Waiting for agent ping
[Container] 2019/05/21 04:08:51 Waiting for DOWNLOAD_SOURCE
[Container] 2019/05/21 04:08:56 Phase is DOWNLOAD_SOURCE
[Container] 2019/05/21 04:08:56 CODEBUILD_SRC_DIR=/codebuild/output/src345798432/src/git-codecommit.us-east-1.amazonaws.com/v1/repos/CodeCommit-May20
[Container] 2019/05/21 04:08:56 YAML location is /codebuild/readonly/buildspec.yml
[Container] 2019/05/21 04:08:56 Processing environment variables
[Container] 2019/05/21 04:08:56 Moving to directory /codebuild/output/src345798432/src/git-codecommit.us-east-1.amazonaws.com/v1/repos/CodeCommit-May20
[Container] 2019/05/21 04:08:56 Phase complete: DOWNLOAD_SOURCE State: FAILED
[Container] 2019/05/21 04:08:56 Phase context status code: YAML_FILE_ERROR Message: This build image requires selecting at least one runtime version.
解决方案
如果您使用CodeBuild 托管映像,则必须在 buildspec 文件的部分中
aws/codebuild/standard:2.0
指定运行时版本。runtime-versions
这是您指定runtime-versions:
https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#runtime-versions-buildspec-file的方式
推荐阅读
- php - 如何将php中data-id的值设置为变量?
- pytorch - 为什么剪枝后的量化会导致性能变差?
- google-play - 谷歌播放控制台是否在恢复在线时记录离线崩溃
- html - 为什么我的所有标点符号都显示在 HTML 文本的开头?
- node.js - 在 Node 的 app.js 文件中异步和等待?
- docker - 为什么 fixuid 拒绝更改 UID/GID?
- java - 如何在android java中视频的特定帧上设置文本?
- javascript - 我如何获取从另一个组件返回的数据反应 js
- quickfix - 一次同时发送两条 FIX 消息是否有效?
- sql - 根据 Id 获取每个状态的计数