Exécuter SonarQube Scanner dans Jenkins 2 Pipeline
Je veux exécuter un "SonarQube Scanner" l'Étape à l'intérieur de mon Jenkins 2.x Pipeline.
Lorsque j'essaie de créer un échantillon groovy à l'intérieur de la canalisation, de la syntaxe, je seulement obtenir un script groovy de la forme suivante:
step <object of type hudson.plugins.sonar.SonarRunnerBuilder>
Personne ne sait quelle est la bonne Étape de la Syntaxe? E. g. Publier JUnit Rapport ressemble
step([$class: 'JUnitResultArchiver', testResults: ''])
- Je utiliser les Versions suivantes:
- Jenkins 2.11
- SonarQube Scanner 2.6.1
- SonarQube Plugin 2.4.1
SonarQube Plugin 2.4.4 aussi ne fonctionne pas
OriginalL'auteur Christoph Forster | 2016-06-30
Vous devez vous connecter pour publier un commentaire.
Je pense que je l'ai eu.
Tout d'abord vous devez récupérer votre SonarQube Outil Scanner
Ensuite, vous pouvez appeler sonar-scanner via Shell:
OriginalL'auteur Christoph Forster
OriginalL'auteur question_maven_com
Vous pouvez, au lieu de cela, il suffit de fournir le chemin d'accès complet à ur sonar-runner. Comme le montre l'extrait de code ci-dessous.
Si vous avez des sonar propriétés de l'ajouter comme un sonar-project.les propriétés de fichier comme indiqué ici Sonar Propriétés Du Projet
OriginalL'auteur user3265317