Advertisement
Guest User

Untitled

a guest
Apr 11th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. 1) build.gradle:
  2.  
  3. plugins {
  4. id 'org.sonarqube' version "2.6"
  5. }
  6.  
  7. 2)
  8. docker run --rm --name db -e MYSQL_DATABASE=sq -e MYSQL_ROOT_PASSWORD=root-password -e MYSQL_USER=user -e MYSQL_PASSWORD=user-password mysql
  9.  
  10. 3)
  11. docker run --rm --link db:db -p 9000:9000 -p 9092:9092 -e SONARQUBE_JDBC_URL='jdbc:mysql://db/sq?useUnicode=true&characterEncoding=utf8' -e SONARQUBE_JDBC_USERNAME=user -e SONARQUBE_JDBC_PASSWORD=user-password sonarqube
  12.  
  13. 4)Jenkins plugins (Misschien niet nodig door gradle)
  14. Sonarqube scanner 2.6.1
  15.  
  16. 5)Jenkins file
  17. stage("SonarQube scanner") {
  18. withSonarQubeEnv('Sonar') {
  19. sh 'echo $(ip route show | awk \'/default/ {print $3}\')'
  20. sh './gradlew sonarqube -Dsonar.host.url=http://localhost:9000 -Dsonar.login=d76954471951ccbc9a8977360170f535c0fc0f25'
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement