AWS Codebuild - DOWNLOAD_SOURCE 状态:FAILED while
Posted
技术标签:
【中文标题】AWS Codebuild - DOWNLOAD_SOURCE 状态:FAILED while【英文标题】:AWS Codebuild - DOWNLOAD_SOURCE State: FAILED while 【发布时间】:2022-01-13 08:02:06 【问题描述】:reports:
jest_reports:
arn:aws:codebuild:ap-south-1:831110728722:report-group/unittestreport
files:
- './output/report/unittest.xml'
file-format: JUNITXML
base-directory: './output/report'
discard-paths: false
我正在尝试在 AWS codebuild 中创建单元测试报告组,但每当我在 buildspec.yml 中添加以下报告语法时。
我正面临 [Container] 2021/12/08 10:25:15 Phase complete: DOWNLOAD_SOURCE State: FAILED and [Container] 2021/12/08 10:25:15 Phase context status code: YAML_FILE_ERROR Message: could在第 22 行找不到预期的“:”。请帮助我。 注意:buildspec.yml 在没有报告语法的情况下工作正常。
Error buildspec.yml file
【问题讨论】:
【参考方案1】:报告组 ARN 末尾缺少冒号。您也只能指定报告组名称(将为您创建一个新组)或现有组的 ARN。
reports:
arn:aws:codebuild:ap-south-1:ACCOUNT_ID_HERE:report-group/unittestreport:
files:
- './output/report/unittest.xml'
file-format: JUNITXML
base-directory: './output/report'
discard-paths: false
【讨论】:
感谢克雷格的回复。即使在添加冒号后,我也会收到以下错误。 1. CODEBUILD_SRC_DIR=/codebuild/output/src127173520/src........ 2. YAML 位置是 /codebuild/output/src127173520/src/buildspec.yml....... 3. 阶段完成: DOWNLOAD_SOURCE 状态: FAILED........ 4. 阶段上下文状态代码: YAML_FILE_ERROR 消息: 预期的 unittestreport 在第 21 行非空............跨度> 阶段完成:DOWNLOAD_SOURCE 状态:FAILED 阶段上下文状态代码:YAML_FILE_ERROR 消息:预期的 unittestreport 在第 21 行非空 在这里需要您的帮助...谢谢 嗨@craig s -> 它对我有用.. 谢谢你的帮助:)以上是关于AWS Codebuild - DOWNLOAD_SOURCE 状态:FAILED while的主要内容,如果未能解决你的问题,请参考以下文章
无法将更改从 AWS CodeBuild 推送到 AWS CodeCommit
AWS CodePipeline 不遵守 CodeBuild 设置
使用 AWS CDK 创建用于构建 Docker 映像的 CodeBuild 项目