Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1) build.gradle:
- plugins {
- id 'org.sonarqube' version "2.6"
- }
- 2)
- 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
- 3)
- 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
- 4)Jenkins plugins (Misschien niet nodig door gradle)
- Sonarqube scanner 2.6.1
- 5)Jenkins file
- stage("SonarQube scanner") {
- withSonarQubeEnv('Sonar') {
- sh 'echo $(ip route show | awk \'/default/ {print $3}\')'
- sh './gradlew sonarqube -Dsonar.host.url=http://localhost:9000 -Dsonar.login=d76954471951ccbc9a8977360170f535c0fc0f25'
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement