- Cài đặt sonarlink kiểm tra chất lượng code trên intelligi
- Check chất lượng code local bằng sonarlink
- POM plugin sonarlink server
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url>
http://codegymdanang.com:1051/
</sonar.host.url>
</properties>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.2</version>
</plugin>
</plugins>
</build>
- Setup command line
docker pull sonarqube
6. Docker run sonnar
docker run -d -p 9000:9000 sonarqube:latest
mvn sonar:sonar \
-Dsonar.projectKey=codegymdanang \
-Dsonar.host.url=http://codegymdanang.com:9000 \
-Dsonar.login=49605478afe89ebef38850a74148eecc3b7e280f