0
我正在尝试使用最新的SonarQube Jenkins插件(2.2.1)和较旧的Sonar Runner(2.0)。在SONARJNKNS-212和SONARJNKNS-214引入了新的参数-e
这是强制性的,不管声纳亚军版本或用户想要使用。此参数并不适用于所有声纳亚军版本的工作,例如2.0:Jenkins SonarQube独立步骤失败,无法识别选项:-e
[[email protected] ~]# /jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/Sonar_Runner/bin/sonar-runner -e
Unrecognized option: -e
usage: sonar-runner [options]
Options:
-h,--help Display help information
-X,--debug Produce execution debug output
-D,--define <arg> Define property
-e
应该是可配置或反映声纳的使用的版本支持该参数的亚军
有什么具体的原因,你为什么不使用最新版本的SonarQube亚军? SQ Runner 2.4至少涵盖SQ 3.7+(这是一个广泛的兼容性)。 –
部分基础设施超出了我的控制范围,拥有Sonar服务器的团队在接下来的几周内不计划升级。 –