#.net-core #sonarqube #azure-functions #sonarscanner
Вопрос:
После добавления приложения функции dotnet 5 (в зависимости от времени) действие GitHub, запускающее dotnet-sonarscanner, завершается ошибкой со следующим сообщением:
INFO: Sensor Generic Coverage Report
INFO: Parsing /coveragedir/SonarQube.xml
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 46.716s
INFO: Final Memory: 34M/114M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarScanner execution
ERROR: Error during parsing of the generic coverage report '/coveragedir/SonarQube.xml'. Look at SonarQube documentation to know the expected XML format.
ERROR: Caused by: /coveragedir/SonarQube.xml (No such file or directory)
Ранее в журнале я видел, что вывод записан в указанный файл.
You can invoke the tool using the following command: reportgenerator
Tool 'dotnet-reportgenerator-globaltool' (version '4.8.12') was successfully installed.
Arguments
-reports:./**/coverage.cobertura.xml
-targetdir:./coveragedir
-reporttypes:SonarQube
Writing report file './coveragedir/SonarQube.xml'
Report generation took 2.1 seconds
SonarQube.xml
Команда, которую мы используем, это:
./.sonar/scanner/dotnet-sonarscanner begin /k:"XXX" /o:"XXX" /d:sonar.login="XXX" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.coverageReportPaths="./coveragedir/SonarQube.xml" /d:sonar.cs.vstest.reportsPaths="**/*.trx"
Я уже пробовал идти по тропинке, не ведя . но это приводит к той же ошибке.
Без приложения функции у сонарсканера вообще нет никаких ошибок.
Что я делаю не так?
Спасибо за помощь.
Комментарии:
1. Передайте свой запрос сообществу гидролокаторов, где ваша проблема будет решена. community.sonarsource.com