Jenkins:无法完成SonarQube分析,因为找不到分析配置文件

时间:2017-01-16 11:43:07

标签: jenkins continuous-integration sonarqube sonar-runner sonarqube-scan

我们刚刚安装了Jenkins和SonarQube服务器。

我已经创建了SonarQube项目,现在我正在jenkins上配置SonarQube部分。

我有一种奇怪的行为: 有时,jenkins(或者sonarqube runner,我不知道)正在为我的工作区的.sonarqube文件夹中的sonarqube创建一大堆配置文件。在这种情况下,它似乎工作,结果发布。但有时(两者之间没有任何变化),文件丢失,然后构建失败,并显示以下消息:

11:39:55.091  SonarQube analysis could not be completed because the analysis configuration file could not be found:
D:\Jenkins\workspace\MyProjectName\.sonarqube\conf\SonarQubeAnalysisConfig.xml.

我的sonarQube和jenkins都在Windows服务器2012计算机上执行(实际上是相同的)。我在sonarqube配置中填写了一个身份验证令牌,并且我已经选中了“启用SonarQube服务器配置的注入作为构建环境变量”。

我不确定完全理解这个过程:

  1. 我应该自己创建这个项目,还是Jenkins应该自动创建的?如果我应该手动创建它,如何以及在哪里?
  2. 如果这是应该自动创建的,为什么它不起作用?

0 个答案:

没有答案