微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker:添加 CODECLIMATE_PREFIX 时参考格式无效

如何解决docker:添加 CODECLIMATE_PREFIX 时参考格式无效

我将以下脚本添加到我的 CI 作业中,似乎在添加 CODeclimATE_PREFIX 后它开始以无效的参考格式中止。我无法弄清楚究竟是什么原因造成的。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。