Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker:添加CODECLIMATE_前缀时引用格式无效_Docker_Gitlab_Gitlab Ci_Code Climate - Fatal编程技术网

docker:添加CODECLIMATE_前缀时引用格式无效

docker:添加CODECLIMATE_前缀时引用格式无效,docker,gitlab,gitlab-ci,code-climate,Docker,Gitlab,Gitlab Ci,Code Climate,我正在向我的CI作业添加以下脚本,在添加CODECLIMATE_前缀后,它似乎开始以无效的引用格式中止。我不知道到底是什么原因造成的 script: - CONTAINER_ID=$(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}") - VOLUME_PATH=$(docker inspect $CONTAINER_ID --format '{{ range .Mount

我正在向我的CI作业添加以下脚本,在添加CODECLIMATE_前缀后,它似乎开始以无效的引用格式中止。我不知道到底是什么原因造成的

script:
    - CONTAINER_ID=$(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}")
    - VOLUME_PATH=$(docker inspect $CONTAINER_ID --format '{{ range .Mounts }}{{ if eq .Destination "/builds" }}{{ .Source }}{{ end }}{{ end }}')
    - VOLUME_CODE_PATH="${VOLUME_PATH}/${CI_PROJECT_DIR#$CI_BUILDS_DIR}"
    - docker run
      --rm
      --env CODECLIMATE_PREFIX="mycompany.tools"
      --env SOURCE_CODE=$VOLUME_CODE_PATH
      --env CODECLIMATE_IMAGE="139735126512.dkr.ecr.us-west-1.amazonaws.com/ci/codeclimate:latest"
      --volume /var/run/docker.sock:/var/run/docker.sock
      --volume $VOLUME_CODE_PATH:/code
      registry.gitlab.com/gitlab-org/ci-cd/codequality:0.85.23 /code
日志看起来像这样

  Status: Downloaded newer image for registry.gitlab.com/gitlab-org/ci-cd/codequality:0.85.23
75invalid reference format
76docker: invalid reference format.
77See 'docker run --help'.
78Could not install code climate engines for the repository at /code