1
resposta

Build dando erro no Sonar

Estou criando todas as etapas do Build porém ao chegar no passo de colocar a integração com o SonarQube o Build retorna esse erro no LOG:

+ sonar-scanner -Dsonar.projectKey=TESTE_PIP -Dsonar.sources=. -Dsonar.host.url=http://35.173.20.54:9000 -Dsonar.login=a3e86d6a398b55d89f8417be9ec4185db1682565
/tmp/jenkins818830127576314605.sh: 6: /tmp/jenkins818830127576314605.sh: sonar-scanner: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Esse é o step do build

wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.4.0.2170-linux.zip

unzip sonar-scanner-cli-4.4.0.2170-linux.zip

sonar-scanner \
-Dsonar.projectKey=TESTE_PIP \
-Dsonar.sources=. \
-Dsonar.host.url=http://35.173.20.55:9000 \
-Dsonar.login=a3e86d6a398b55d89f8417be9ec4185db168256

Sobre o erro reportado acima, eu acabei "solucionando" fazendo da seguinte forma:

  1. Use o comando wget
  2. Extraia o Sonar-Scanner
  3. Mova para uma path qualquer (no meu caso eu coloquei dentro do jenkins_home)
  4. Na hora de montar o step, cole o caminho todo da path sendo: /var/jenkins_home/sonar-qube/bin/sonar-qube
1 resposta

Olá Wallace, tudo bem? Que legal que conseguiu identificar e resolver o problema e mais legal ainda que compartilhou aqui na comunidade a solução! E a propósito eu também iria indicar esse procedimento. Continue assim e bons estudos!