Я настраиваю свой конвейер для сканирования SonarQube в проекте dotnet.Это этап:
stage('SonarQube analysis') {
withSonarQubeEnv('My Sonar') {
dotnet "/usr/local/sonar-scanner-msbuild/SonarScanner.MSBuild.dll" begin /k:${SONARQUBEPROJECTKEY}
dotnet build "src/hub-backend.sln"
dotnet "/usr/local/sonar-scanner-msbuild/SonarScanner.MSBuild.dll" end
}
}
Однако, это терпит неудачу и возвращает эту ошибку:
Obtained Jenkinsfile from git https://<removed>/scm/<removed>/jenkins-stuff.git
Running in Durability level: MAX_SURVIVABILITY
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 30: expecting '}', found 'begin' @ line 30, column 84.
ild/SonarScanner.MSBuild.dll" begin /k:$
Эта ошибка говорит о том, что она ожидает '}', но я не вижу, где этобыло бы.Вложенность фигурных скобок кажется правильной.
Может кто-нибудь помочь мне понять эту ошибку?
Спасибо, Эрик