1 | docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube |
1 2 3 4 5 6 | docker run -d --name sonarqube \ -p 9000:9000 -p 9092:9092 \ -e SONARQUBE_JDBC_USERNAME=sonar \ -e SONARQUBE_JDBC_PASSWORD=sonar \ -e SONARQUBE_JDBC_URL=jdbc:postgresql://localhost/sonar \ sonarqube |
1 | docker run --name wlcx_mysql -p 3306:3306 -v /srv/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql |
1 2 3 4 5 6 | docker run -d --link wlcx_mysql:wlcx_mysql --name sonarqube \ -p 9000:9000 -p 9092:9092 \ -e SONARQUBE_JDBC_USERNAME=root \ -e SONARQUBE_JDBC_PASSWORD=password \ -e "SONARQUBE_JDBC_URL=jdbc:mysql://wlcx_mysql:3306/sonar?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false" \ sonarqube |
1 2 3 | mvn clean verify sonar:sonar \ -Dsonar.host.url=http://localhost:9000 \ -Dsonar.login=token |
1 2 3 4 5 6 7 8 9 10 11 | <build> <pluginManagement> <plugins> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.3.0.603</version> </plugin> </plugins> </pluginManagement> </build> |
1 2 3 4 5 6 7 8 9 10 11 12 | buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.5" } } apply plugin: "org.sonarqube" |
1 2 3 | plugins { id "org.sonarqube" version "2.5" } |
1 2 3 | gradle sonarqube \ -Dsonar.host.url=http://localhost:9000 \ -Dsonar.login=token |
1 2 3 | systemProp.sonar.host.url=http://localhost:9000 systemProp.sonar.login=token |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |