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:
- Use o comando wget
- Extraia o Sonar-Scanner
- Mova para uma path qualquer (no meu caso eu coloquei dentro do jenkins_home)
- Na hora de montar o step, cole o caminho todo da path sendo: /var/jenkins_home/sonar-qube/bin/sonar-qube