- which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension) 10.6.0
- how is SonarQube deployed: Helm
- what are you trying to achieve : Sonar scanner is taking long time because of the settings sonar.plugins.downloadOnlyRequired is false
We enabled this parameter after upgrade the sonarqube to 10.6.0 , based on the advise of sonarqube community link
Below are the logs it is taking long time to run , Is there is a way to reduce the job duration running time ?
12:02:14 [INFO] ScannerEngine: Starting SonarScanner Engine...
12:02:14 [INFO] ScannerEngine: Java 17.0.11 Eclipse Adoptium (64-bit)
12:02:17 [WARN] ScannerEngine: sonar.plugins.downloadOnlyRequired is false, so ALL available plugins will be downloaded
12:02:17 [INFO] ScannerEngine: Loading all plugins
12:02:17 [INFO] ScannerEngine: Load plugins index
12:02:17 [INFO] ScannerEngine: Load plugins index (done) | time=57ms
12:02:17 [INFO] ScannerEngine: Load/download plugins
12:13:54 [INFO] ScannerEngine: Load/download plugins (done) | time=693348ms
12:13:54 [INFO] ScannerEngine: Process project properties
12:13:54 [INFO] ScannerEngine: Process project properties (done) | time=17ms
12:13:54 [INFO] ScannerEngine: Execute project builders
12:13:54 [INFO] ScannerEngine: Execute project builders (done) | time=4ms
12:13:54 [INFO] ScannerEngine: Project key: comcotfrontend:logistics-warehousing-fe-miniload-warehouse-control
12:13:54 [INFO] ScannerEngine: Base dir: /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
12:13:54 [INFO] ScannerEngine: Working dir: /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/.sonar
12:13:54 [INFO] ScannerEngine: Load project settings for component key: 'comcotfrontend:logistics-warehousing-fe-miniload-warehouse-control'
12:13:54 [INFO] ScannerEngine: Load project settings for component key: 'comcotfrontend:logistics-warehousing-fe-miniload-warehouse-control' (done) | time=57ms
12:13:54 [INFO] ScannerEngine: Auto detected BRANCH configuration with source null using com.github.mc1arke.sonarqube.plugin.scanner.autoconfiguration.JenkinsAutoConfigurer
12:13:54 [INFO] ScannerEngine: Load branch configuration (done) | time=7ms
12:13:54 [INFO] ScannerEngine: Load quality profiles
12:13:55 [INFO] ScannerEngine: Load quality profiles (done) | time=99ms
12:13:55 [INFO] ScannerEngine: Auto-configuring with CI 'Jenkins'
12:13:55 [INFO] ScannerEngine: Load active rules
12:14:01 [INFO] ScannerEngine: Load active rules (done) | time=5691ms
12:14:01 [INFO] ScannerEngine: Load analysis cache
12:14:01 [INFO] ScannerEngine: Load analysis cache (4.9 kB) | time=65ms
12:14:01 [WARN] ScannerEngine: Property 'sonar.oe.file.suffixes' is not declared as multi-values/property set but was read using 'getStringArray' method. The SonarQube plugin declaring this property should be updated.
12:14:01 [WARN] ScannerEngine: The property 'sonar.login' is deprecated and will be removed in the future. Please use the 'sonar.token' property instead when passing a token.
12:14:01 [INFO] ScannerEngine: Preprocessing files...
12:14:01 [INFO] ScannerEngine: 3 languages detected in 11 preprocessed files
12:14:01 [INFO] ScannerEngine: 37 files ignored because of inclusion/exclusion patterns
12:14:01 [INFO] ScannerEngine: 0 files ignored because of scm ignore settings
12:14:01 [INFO] ScannerEngine: Load project repositories
12:14:01 [INFO] ScannerEngine: Load project repositories (done) | time=64ms
12:14:01 [INFO] ScannerEngine: Indexing files...
12:14:01 [INFO] ScannerEngine: Project configuration:
12:14:01 [INFO] ScannerEngine: Excluded sources: **/node_modules/**, **/*.spec.ts, **/*.spec.tsx, **/assets/**, **/main.tsx, **/environments/**, **/*.spec.ts, **/*.spec.tsx
12:14:01 [INFO] ScannerEngine: Included tests: **/*.spec.ts, **/*.spec.tsx
12:14:01 [INFO] ScannerEngine: 11 files indexed
12:14:01 [INFO] ScannerEngine: Quality profile for css: Sonar way
12:14:01 [INFO] ScannerEngine: Quality profile for ts: Sonar way - TVH
12:14:01 [INFO] ScannerEngine: Quality profile for web: Sonar way
12:14:01 [INFO] ScannerEngine: ------------- Run sensors on module comcotfrontend:logistics-warehousing-fe-miniload-warehouse-control
12:14:02 [INFO] ScannerEngine: Load metrics repository
12:14:02 [INFO] ScannerEngine: Load metrics repository (done) | time=113ms
12:14:05 [INFO] ScannerEngine: Sensor Java Config Sensor [iac]
12:14:05 [INFO] ScannerEngine: 0 source files to be analyzed
12:14:05 [INFO] ScannerEngine: 0/0 source files have been analyzed
12:14:05 [INFO] ScannerEngine: Sensor Java Config Sensor [iac] (done) | time=51ms
12:14:05 [INFO] ScannerEngine: Sensor C# Project Type Information [csharp]
12:14:05 [INFO] ScannerEngine: Sensor C# Project Type Information [csharp] (done) | time=1ms
12:14:05 [INFO] ScannerEngine: Sensor C# Analysis Log [csharp]
12:14:05 [INFO] ScannerEngine: Sensor C# Analysis Log [csharp] (done) | time=22ms
12:14:05 [INFO] ScannerEngine: Sensor C# Properties [csharp]
12:14:05 [INFO] ScannerEngine: Sensor C# Properties [csharp] (done) | time=0ms
12:14:05 [INFO] ScannerEngine: Sensor HTML [web]
12:14:05 [INFO] ScannerEngine: Sensor HTML [web] (done) | time=176ms
12:14:05 [INFO] ScannerEngine: Sensor cs-vf Checks [codescanlang]
12:14:05 [INFO] ScannerEngine: Running CodeScanLang
12:14:05 [INFO] ScannerEngine: Use workDir=/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
12:14:05 [INFO] ScannerEngine: Sensor cs-vf Checks [codescanlang] (done) | time=5ms
12:14:05 [INFO] ScannerEngine: Sensor cs-js Checks [codescanlang]
12:14:05 [INFO] ScannerEngine: Running CodeScanLang
12:14:05 [INFO] ScannerEngine: Use workDir=/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
12:14:05 [INFO] ScannerEngine: Sensor cs-js Checks [codescanlang] (done) | time=1ms
12:14:05 [INFO] ScannerEngine: Sensor SonarTS [typescript]
12:14:05 [INFO] ScannerEngine: Since SonarTS v2.0, TypeScript analysis is performed by SonarJS analyzer v6.0 or later. No TypeScript analysis is performed by SonarTS.
12:14:05 [INFO] ScannerEngine: Sensor SonarTS [typescript] (done) | time=0ms
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Project Type Information [vbnet]
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Project Type Information [vbnet] (done) | time=1ms
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Analysis Log [vbnet]
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Analysis Log [vbnet] (done) | time=20ms
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Properties [vbnet]
12:14:05 [INFO] ScannerEngine: Sensor VB.NET Properties [vbnet] (done) | time=0ms
12:14:05 [INFO] ScannerEngine: Sensor com.github.mc1arke.sonarqube.plugin.scanner.ScannerPullRequestPropertySensor
12:14:05 [INFO] ScannerEngine: Sensor com.github.mc1arke.sonarqube.plugin.scanner.ScannerPullRequestPropertySensor (done) | time=1ms
12:14:05 [INFO] ScannerEngine: Sensor JaCoCo XML Report Importer [jacoco]
12:14:05 [INFO] ScannerEngine: 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
12:14:05 [INFO] ScannerEngine: No report imported, no coverage information will be imported by JaCoCo XML Report Importer
12:14:05 [INFO] ScannerEngine: Sensor JaCoCo XML Report Importer [jacoco] (done) | time=2ms
12:14:05 [INFO] ScannerEngine: Sensor JavaScript/TypeScript analysis [javascript]
12:14:09 [INFO] ScannerEngine: Detected os: Linux arch: amd64 alpine: false. Platform: LINUX_X64
12:14:12 [INFO] ScannerEngine: Using embedded Node.js runtime
12:14:12 [INFO] ScannerEngine: Using Node.js executable: '/root/.sonar/js/node-runtime/node'.
12:14:15 [INFO] ScannerEngine: Memory configuration: OS (32104 MB), Node.js (4144 MB).
12:14:20 [INFO] ScannerEngine: Found 1 tsconfig.json file(s): [/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/tsconfig.json]
12:14:20 [INFO] ScannerEngine: Creating TypeScript program
12:14:20 [INFO] ScannerEngine: TypeScript configuration file /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/tsconfig.json
12:14:20 [INFO] ScannerEngine: 8 source files to be analyzed
12:14:20 [INFO] ScannerEngine: Starting analysis with current program
12:14:20 [INFO] ScannerEngine: Analyzed 0 file(s) with current program
12:14:20 [INFO] ScannerEngine: Creating TypeScript program
12:14:20 [INFO] ScannerEngine: TypeScript configuration file /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/tsconfig.app.json
12:14:25 [INFO] ScannerEngine: Starting analysis with current program
12:14:27 [INFO] ScannerEngine: Analyzed 4 file(s) with current program
12:14:27 [INFO] ScannerEngine: Creating TypeScript program
12:14:27 [INFO] ScannerEngine: TypeScript configuration file /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/tsconfig.spec.json
12:14:29 [INFO] ScannerEngine: Starting analysis with current program
12:14:29 [INFO] ScannerEngine: 5/8 files analyzed, current file: src/test-setup.ts
12:14:30 [INFO] ScannerEngine: Analyzed 4 file(s) with current program
12:14:30 [INFO] ScannerEngine: 8/8 source files have been analyzed
12:14:30 [INFO] ScannerEngine: Hit the cache for 0 out of 8
12:14:30 [INFO] ScannerEngine: Miss the cache for 8 out of 8: ANALYSIS_MODE_INELIGIBLE [8/8]
12:14:30 [INFO] ScannerEngine: Sensor JavaScript/TypeScript analysis [javascript] (done) | time=25167ms
12:14:30 [INFO] ScannerEngine: Sensor JavaScript inside HTML analysis [javascript]
12:14:30 [INFO] ScannerEngine: 1 source file to be analyzed
12:14:32 [INFO] ScannerEngine: 1/1 source file has been analyzed
12:14:32 [INFO] ScannerEngine: Hit the cache for 0 out of 1
12:14:32 [INFO] ScannerEngine: Miss the cache for 1 out of 1: ANALYSIS_MODE_INELIGIBLE [1/1]
12:14:32 [INFO] ScannerEngine: Sensor JavaScript inside HTML analysis [javascript] (done) | time=1097ms
12:14:32 [INFO] ScannerEngine: Sensor CSS Rules [javascript]
12:14:32 [INFO] ScannerEngine: 2 source files to be analyzed
12:14:32 [INFO] ScannerEngine: 2/2 source files have been analyzed
12:14:32 [INFO] ScannerEngine: Hit the cache for 0 out of 0
12:14:32 [INFO] ScannerEngine: Miss the cache for 0 out of 0
12:14:32 [INFO] ScannerEngine: Sensor CSS Rules [javascript] (done) | time=301ms
12:14:32 [INFO] ScannerEngine: Sensor JavaScript/TypeScript Coverage [javascript]
12:14:32 [INFO] ScannerEngine: Analysing [/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/../../../coverage/apps/logistics-warehousing/fe-miniload-warehouse-control/lcov.info]
12:14:32 [WARN] ScannerEngine: Could not resolve 109 file paths in [/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/../../../coverage/apps/logistics-warehousing/fe-miniload-warehouse-control/lcov.info]
12:14:32 [WARN] ScannerEngine: First unresolved path: ../../../libs/logistics-warehousing/agen-warehouse-shared/src/index.ts (Run in DEBUG mode to get full list of unresolved paths)
12:14:32 [INFO] ScannerEngine: Sensor JavaScript/TypeScript Coverage [javascript] (done) | time=24ms
12:14:32 [INFO] ScannerEngine: Sensor CSS Metrics [javascript]
12:14:32 [INFO] ScannerEngine: Sensor CSS Metrics [javascript] (done) | time=12ms
12:14:32 [INFO] ScannerEngine: Sensor IaC Docker Sensor [iac]
12:14:32 [INFO] ScannerEngine: 0 source files to be analyzed
12:14:32 [INFO] ScannerEngine: 0/0 source files have been analyzed
12:14:32 [INFO] ScannerEngine: Sensor IaC Docker Sensor [iac] (done) | time=85ms
12:14:32 [INFO] ScannerEngine: Sensor TextAndSecretsSensor [text]
12:14:32 [INFO] ScannerEngine: Available processors: 8
12:14:32 [INFO] ScannerEngine: Using 8 threads for analysis.
12:14:33 [INFO] ScannerEngine: Using git CLI to retrieve untracked files
12:14:34 [INFO] ScannerEngine: Analyzing language associated files and files included via "sonar.text.inclusions" that are tracked by git
12:14:34 [INFO] ScannerEngine: 10 source files to be analyzed
12:14:34 [INFO] ScannerEngine: 10/10 source files have been analyzed
12:14:34 [INFO] ScannerEngine: Sensor TextAndSecretsSensor [text] (done) | time=1550ms
12:14:34 [INFO] ScannerEngine: Sensor Apex CPD [codescan]
12:14:34 [INFO] ScannerEngine: Sensor Apex CPD [codescan] (done) | time=8ms
12:14:34 [INFO] ScannerEngine: Sensor VisualForce/Lightning CPD [codescan]
12:14:34 [INFO] ScannerEngine: Sensor VisualForce/Lightning CPD [codescan] (done) | time=1ms
12:14:34 [INFO] ScannerEngine: ------------- Run sensors on project
12:14:34 [INFO] ScannerEngine: Sensor Analysis Warnings import [csharp]
12:14:34 [INFO] ScannerEngine: Sensor Analysis Warnings import [csharp] (done) | time=1ms
12:14:34 [INFO] ScannerEngine: Sensor Dependency-Check [dependencycheck]
12:14:34 [INFO] ScannerEngine: Process Dependency-Check report
12:14:34 [INFO] ScannerEngine: Using JSON-Reportparser
12:14:34 [INFO] ScannerEngine: Dependency-Check JSON report does not exists. Please check property sonar.dependencyCheck.jsonReportPath:/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/${WORKSPACE}/dependency-check-report.json
12:14:34 [INFO] ScannerEngine: JSON-Analysis skipped/aborted due to missing report file
12:14:34 [INFO] ScannerEngine: Dependency-Check HTML report does not exists. Please check property sonar.dependencyCheck.htmlReportPath:/home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control/${WORKSPACE}/dependency-check-report.html
12:14:34 [INFO] ScannerEngine: HTML-Dependency-Check report does not exist.
12:14:34 [INFO] ScannerEngine: Process Dependency-Check report (done) | time=5ms
12:14:34 [INFO] ScannerEngine: Sensor Dependency-Check [dependencycheck] (done) | time=5ms
12:14:34 [INFO] ScannerEngine: Sensor Zero Coverage Sensor
12:14:34 [INFO] ScannerEngine: Sensor Zero Coverage Sensor (done) | time=3ms
12:14:34 [INFO] ScannerEngine: SCM Publisher SCM provider for this project is: git
12:14:34 [INFO] ScannerEngine: SCM Publisher 1 source file to be analyzed
12:14:38 [INFO] ScannerEngine: SCM Publisher 1/1 source file have been analyzed (done) | time=4132ms
12:14:38 [INFO] ScannerEngine: CPD Executor 2 files had no CPD blocks
12:14:38 [INFO] ScannerEngine: CPD Executor Calculating CPD for 5 files
12:14:38 [INFO] ScannerEngine: CPD Executor CPD calculation finished (done) | time=12ms
12:14:38 [INFO] ScannerEngine: SCM revision ID 'b348457da3fa03ed102ffa9ea888deffacb06a9e'
12:14:38 [INFO] ScannerEngine: Load New Code definition
12:14:38 [INFO] ScannerEngine: Load New Code definition (done) | time=54ms
12:14:38 [INFO] ScannerEngine: Analysis report generated in 160ms, dir size=196.3 kB
12:14:38 [INFO] ScannerEngine: Analysis report compressed in 47ms, zip size=47.3 kB
12:14:38 [INFO] ScannerEngine: Analysis report uploaded in 117ms
12:14:38 [INFO] ScannerEngine: ANALYSIS SUCCESSFUL, you can find the results at: https://sonarqube.tools.partscotcom/dashboard?id=comcotfrontend%3Alogistics-warehousing-fe-miniload-warehouse-control
12:14:38 [INFO] ScannerEngine: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
12:14:38 [INFO] ScannerEngine: More about the report processing at https://sonarqube.tools.partscotcom/api/ce/task?id=be20dd93-c345-41af-adfd-33831afe02cf
12:14:43 [INFO] ScannerEngine: Analysis total time: 49.321 s
12:14:43 [INFO] ScannerEngine: SonarScanner Engine completed successfully
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withSonarQubeEnv
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Quality gate)
[Pipeline] parallel
[Pipeline] { (Branch: sonarGate1)
[Pipeline] echo
12:14:50 Gate logistics-warehousing-fe-miniload-warehouse-control in apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] dir
12:14:50 Running in /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] {
[Pipeline] withSonarQubeEnv
12:14:51 Injecting SonarQube environment variables using the configuration: sonarqube
[Pipeline] {
[Pipeline] readProperties
[Pipeline] timeout
12:14:53 Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] waitForQualityGate
12:14:54 Checking status of SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' on server 'sonarqube'
12:14:54 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' status is 'SUCCESS'
12:14:54 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' completed. Quality gate is 'OK'
[Pipeline] echo
12:14:54 SonarQube gate status OK
[Pipeline] findFiles
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withSonarQubeEnv
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // parallel
[Pipeline] parallel
[Pipeline] { (Branch: sonarGate1)
[Pipeline] echo
12:15:00 Gate logistics-warehousing-fe-miniload-warehouse-control in apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] dir
12:15:01 Running in /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] {
[Pipeline] withSonarQubeEnv
12:15:02 Injecting SonarQube environment variables using the configuration: sonarqube
[Pipeline] {
[Pipeline] readProperties
[Pipeline] timeout
12:15:03 Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] waitForQualityGate
12:15:04 Checking status of SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' on server 'sonarqube'
12:15:05 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' status is 'SUCCESS'
12:15:05 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' completed. Quality gate is 'OK'
[Pipeline] echo
12:15:05 SonarQube gate status OK
[Pipeline] findFiles
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withSonarQubeEnv
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // parallel
[Pipeline] parallel
[Pipeline] { (Branch: sonarGate1)
[Pipeline] echo
12:15:11 Gate logistics-warehousing-fe-miniload-warehouse-control in apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] dir
12:15:11 Running in /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] {
[Pipeline] withSonarQubeEnv
12:15:12 Injecting SonarQube environment variables using the configuration: sonarqube
[Pipeline] {
[Pipeline] readProperties
[Pipeline] timeout
12:15:14 Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] waitForQualityGate
12:15:15 Checking status of SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' on server 'sonarqube'
12:15:15 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' status is 'SUCCESS'
12:15:15 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' completed. Quality gate is 'OK'
[Pipeline] echo
12:15:15 SonarQube gate status OK
[Pipeline] findFiles
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withSonarQubeEnv
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // parallel
[Pipeline] parallel
[Pipeline] { (Branch: sonarGate1)
[Pipeline] echo
12:15:21 Gate logistics-warehousing-fe-miniload-warehouse-control in apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] dir
12:15:21 Running in /home/jenkins/agent/workspace/parts/fe-parts/apps/logistics-warehousing/fe-miniload-warehouse-control
[Pipeline] {
[Pipeline] withSonarQubeEnv
12:15:22 Injecting SonarQube environment variables using the configuration: sonarqube
[Pipeline] {
[Pipeline] readProperties
[Pipeline] timeout
12:15:24 Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] waitForQualityGate
12:15:25 Checking status of SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' on server 'sonarqube'
12:15:25 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' status is 'SUCCESS'
12:15:25 SonarQube task 'be20dd93-c345-41af-adfd-33831afe02cf' completed. Quality gate is 'OK'
[Pipeline] echo
12:15:25 SonarQube gate status OK
