主要是结合jenkins

  1. panel 设置好svn 和cron
  2. sonarqube设置好sercet
  3. jenkins输入sonarqube的用户sercet
  4. jenkins配置好sonarqube环境
  5. jenkins创建好一个built即 任务,记住名字 比如

    Project_release_check

    在docker挂载

    主机/data/svn/prj_release

    /var/jenkins_home/workspace/Project_release_check

  6. jenkins任务设置

    sonar.projectKey=${JOB_BASE_NAME}
    sonar.projectName=${JOB_BASE_NAME}
    sonar.projectVersion=1.0
    sonar.sources=/var/jenkins_home/workspace/Project_release_check
    sonar.sourceEncoding=UTF-8
    sonar.java.binaries=.
    sonar.branch.name=${Branch}

  7. jenkins设置好定时

参考网站
https://learnku.com/articles/59179
https://sagarkpanda.medium.com/how-to-install-and-configure-sonarqube-with-jenkins-2fe6c732620

标签: none

添加新评论