Gitlab CI run code quality not generate .json file

I followed the official guid deploied a pipline to analyse my code quality. Although the pipline passed and the job successed, the json file didn’t generated by docker. And these notis displaied:

WARNING: A new version (v0.83.0) is available. Upgrade instructions are available at:
Uploading artifacts…
WARNING: gl-code-quality-report.json: no matching files
ERROR: No files to upload
Job succeeded

And this is my /etc/gitlab-runner/config.toml file:

concurrent = 1
check_interval = 0

  session_timeout = 1800

  name = "code_quality"
  url = ""
  token = "pyKK8v9C6Bnay8yMmfph"
  executor = "docker"
    tls_verify = false
    image = "docker:stable"
    privileged = true
    cache_dir = "cache"
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock"]
    shm_size = 0

And this is my .gitlab-ci.yml file:

    - quality
  image: docker:latest
    DOCKER_DRIVER: overlay2
  - ip -4 a
  allow_failure: true
    - name: docker:stable-dind
      command: ["--insecure-registry="]
    - ip -4 a
    - docker pull
    - docker tag codeclimate/codeclimate:0.72.0
    - docker pull
    - docker tag codeclimate/codeclimate-coffeelint:latest
    - docker pull
    - docker tag codeclimate/codeclimate-csslint:latest
    - docker pull
    - docker tag codeclimate/codeclimate-eslint:latest
    - docker pull
    - docker tag codeclimate/codeclimate-rubocop:latest
    - docker pull
    - docker tag codeclimate/codeclimate-fixme:latest
    - docker pull
    - docker tag codeclimate/codeclimate-structure:latest
    - docker pull
    - docker tag codeclimate/codeclimate-duplication:latest
    - export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/')
    - docker images
    - docker run
        --env SOURCE_CODE="$PWD"
        --env CODECLIMATE_VERSION=0.72.0
        --env TIMEOUT_SECONDS=900
        --volume "$PWD":/code
        --volume /var/run/docker.sock:/var/run/docker.sock /code
      codequality: gl-code-quality-report.json

Due to I want increase the speed of pulling image, so I deployed a docker registry in localhost.
Can you give me some advice?
Thank you all!

1 Like