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 Answer
0
Accepted Answer

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
EXPERT
answered 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions