【问题标题】:AWS Codebuild - DOWNLOAD_SOURCE State: FAILED whileAWS Codebuild - DOWNLOAD_SOURCE 状态: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

【问题讨论】:

    标签: amazon-web-services unit-testing jestjs aws-codebuild cicd


    【解决方案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 -> 它对我有用.. 谢谢你的帮助:)
    猜你喜欢
    • 2020-03-09
    • 2022-10-05
    • 2021-08-09
    • 2022-09-28
    • 1970-01-01
    • 2021-02-03
    • 2021-01-20
    • 1970-01-01
    • 2020-11-24
    相关资源
    最近更新 更多