Gitlab integration with SonarQube

后端 未结 5 988
醉酒成梦
醉酒成梦 2021-01-30 14:50

I am pretty new to Development community and specifically to DevOps practices , as a part of project we are trying to integrate SonarQube with Gitlab , did some R& D on Sona

5条回答
  •  误落风尘
    2021-01-30 15:13

    Below is how I did for a MVP.

    .gitlab-ci.yml

    stages:
     - sonarqube_test
    
    sonarqube_test:
      tags:
      - your-tag-attached-to-gitlab-runner
      stage: sonarqube_test
      script:
      - .cicd/sonarqube.sh
    

    sonarqube.sh file

    #!/bin/bash
    #
    # Args: deploy.sh
    #
    
    cd ~
    
    wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.3.0.1492-linux.zip
    
    unzip sonar-scanner-cli-3.3.0.1492-linux.zip
    
    rm sonar-scanner-cli-3.3.0.1492-linux.zip
    
    chmod 777 sonar-scanner-3.3.0.1492-linux/conf/sonar-scanner.properties
    
    echo 'sonar.host.url=http://' >> sonar-scanner-3.3.0.1492-linux/conf/sonar-scanner.properties
    
    chmod +x sonar-scanner-3.3.0.1492-linux/bin/sonar-scanner
    
    sonar-scanner-3.3.0.1492-linux/bin/sonar-scanner \
      -Dsonar.projectKey= \
      -Dsonar.sources=. \
      -Dsonar.host.url=http:// \
      -Dsonar.login=
    
    

提交回复
热议问题