@@ -29,6 +29,8 @@ pipeline {
29
29
sonarscanner_zip_file = " sonar-scanner-cli-${ sonarscanner_version} .zip"
30
30
sonarscanner_download_url = " https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/${ sonarscanner_zip_file} "
31
31
32
+ sonar_url = ' https://sonarcloud.io'
33
+ sonar_creds = ' ecnj_sonar_token'
32
34
sonar_org = ' oracle'
33
35
sonar_project_key = " ${ sonar_org} _weblogic-toolkit-ui"
34
36
}
@@ -147,6 +149,7 @@ pipeline {
147
149
jdk " JDK 11.0.9"
148
150
}
149
151
environment {
152
+ sonar_login = credentials(" ${ sonar_creds} " )
150
153
electron_coverage = " ${ WORKSPACE} /electron/coverage/lcov.info"
151
154
webui_coverage = " ${ WORKSPACE} /webui/coverage/lcov.info"
152
155
lcov_report_paths = " ${ electron_coverage} ,${ webui_coverage} "
@@ -155,17 +158,20 @@ pipeline {
155
158
echo " JAVA_HOME = ${ JAVA_HOME} "
156
159
sh " which java"
157
160
sh " java -version"
158
- withSonarQubeEnv(' SonarCloud' ) {
159
- sh """
160
- SONAR_SCANNER_OPTS="-server"; export SONAR_SCANNER_OPTS
161
+ sh """
162
+ SONAR_SCANNER_OPTS="-X -server"; export SONAR_SCANNER_OPTS
161
163
${ sonarscanner_exe} \
164
+ -Dsonar.sourceEncoding=UTF-8 \
165
+ -Dsonar.host.url=${ sonar_url} \
166
+ -Dsonar.login=${ sonar_login} \
162
167
-Dsonar.organization=${ sonar_org} \
163
168
-Dsonar.projectKey=${ sonar_project_key} \
164
169
-Dsonar.projectVersion=${ version_prefix} \
165
170
-Dsonar.branch.name=${ BRANCH_NAME} \
166
171
-Dsonar.javascript.lcov.reportPaths=${ lcov_report_paths}
167
172
"""
168
- }
173
+ // withSonarQubeEnv('SonarCloud') {
174
+ // }
169
175
}
170
176
}
171
177
stage(' Linux Run eslint' ) {
0 commit comments