AWS CodeBuild Reports status "Incomplete"

0

Hi,

I am testing report in AWS CodeBuild, and I can't understand why the report is always in "Incomplete" status?

Buildspec:

version: 0.2

phases:
  install:
    runtime-versions:
      docker: 20
      
  pre_build:
    commands:
      - echo "Installing Trivy..."
      - rpm -ivh https://github.com/aquasecurity/trivy/releases/download/v0.18.3/trivy_0.18.3_Linux-64bit.rpm


  build:
    commands:
      - echo "Scanning Docker image for vulnerabilities..."
      - trivy image -f json -o trivy_results.json nginx
reports:
  trivy-scan:
    files:
      - 'trivy_results.json'
    base-directory: '/'
    discard-paths: no

Report status:

Enter image description here

I checked permissions are fine:

"Effect": "Allow",
            "Action": [
                "codebuild:CreateReportGroup",
                "codebuild:CreateReport",
                "codebuild:UpdateReport",
                "codebuild:BatchPutTestCases",
                "codebuild:BatchPutCodeCoverages"
            ],
1 回答
0
已接受的回答

Hello.

Are the paths listed in buildspec.yml correct?
https://docs.aws.amazon.com/codebuild/latest/userguide/test-report.html

A problem with the configuration of the report group that specifies this report's test cases. For example, the path to the test cases under the report group in the buildspec file might be incorrect.

profile picture
专家
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则