Sign inSign up

yohgi/sonar-scanner-cli

By yohgi

•Updated over 7 years ago

Image
0

8.4K

yohgi/sonar-scanner-cli repository overview

⁠yohgi/sonar-qube-cli

⁠About

Dockerize to speed up the scan of SonarQube

⁠Usage

⁠Manual upload

$ docker run -v `pwd`:/scan yohgi/sonar-qube-cli \
    -Dsonar.host.url=<https://sonarqube.example.com> \
    -Dsonar.login=${SONAR_TOKEN} \
    -Dsonar.projectVersion=${CIRCLE_BUILD_NUM} \
    -Dsonar.projectName=${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME} \
    -Dsonar.projectKey=${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}

⁠CircleCI

version: 2

jobs:
  sonarqube_push:
    docker:
      - image: yohgi/sonar-scanner-cli
    steps:
      - checkout
      - run:
          name: scan
          command: |
            [[ "$CIRCLE_PULL_REQUEST" ]] || exit 0
            sonar-scanner \
              -Dsonar.host.url=<https://sonarqube.example.com> \
              -Dsonar.login=${SONAR_TOKEN} \
              -Dsonar.projectName=${CIRCLE_PROJECT_REPONAME} \
              -Dsonar.projectVersion=${CIRCLE_BUILD_NUM} \
              -Dsonar.projectName=${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME} \
              -Dsonar.projectKey=${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}

workflows:
  version: 2
  sonarqube_push:
    jobs:
      - sonarqube_push
          filters:
            branches:
              only:
                - develop

Tag summary

Content type

Image

Digest

Size

141.5 MB

Last updated

over 7 years ago

docker pull yohgi/sonar-scanner-cli