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