我正在尝试通过运行ant配置将声纳应用程序与Sonarqube与Bamboo集成在一起。
sonar -Dsonar.host.url=${bamboo.sonarqube_host_url} -Dsonar.login=${sonarqube_auth_token} -DCommandLineParameter=${bamboo.buildKey} -Dsonar.projectVersion=3.0 -Dsonar.sources=src -Dsonar.tests=src/test -Dsonar.exclusions=src/assets/**/*.js, src/utils/**/*.js, src/test/**/*.js, src/store/**/*.js -DBranchType=${bamboo.planRepository.branch} -Dsonar.projectName=testProject]
但是失败了 目标“ sonar.host.url = sonarqube ..... com”在项目“我的项目”中不存在。
Q1。这是正确的方法吗? (因为Ant是Java的) 如果不是这样,我该怎么办?
答案 0 :(得分:1)
使用Ant任务运行扫描没有任何意义,因为您不需要Java开发中的用户/需求Ant。更好的选择是:
您应该查看声纳扫描仪文档https://docs.sonarqube.org/display/SCAN