This is a custom plugin for Sonarqube - Continuous code quality inspection tool.
This plugin will notify Typetalk chat application with measurement result in Quality gate when new analysis finished.
Copy the built Jar plugin to Sonarqube server plugin directory in <Sonarqube home>/extensions/plugins/
.
Restart the Sonarqube server
Sonarqube on Docker If you are using Docker compose file, copy the plugin to the container volume:
// sonarqube_sonarqube_1 is container name
docker cp sonarqube-typetalk-plugin-0.1.jar sonarqube_sonarqube_1:/opt/sonarqube/extensions/plugins/
docker-compose restart
Create a Typetalk Sonar bot for topic and obtain its token
In Sonarqube server, go to Administration tab > Configuration > Typetalk
When there is a new analysis, Sonar bot will post a message on Typetalk with all measures in Quality gate. Name for custom metrics can be post properly, too.
-[ ] Can select which project to be notified.