Kosher integrates with Gitlab and provides automatic project quality checking.
There are some additional steps required to fully configure Kosher server
docker run -d --name kosher -p 10082:8080 --volumes-from gitlab tunguski/kosher--volumes-from gitlab is important, because Kosher tries to clone repository if you did not configure ssh keys.
Add webhook to your project (Project -> Settings -> Web Hooks) pointing to kosher server:
http://<kosher_host>:<kosher_port>/hooks
where kosher_host and kosher_port should be replaced to point to your kosher server instance.
Remember that kosher_host won’t be localhost, because for Gitlab that points to it’s container.
Kosher contains a list of builders that perform automatic project build and provide result information about project.