Kosher integrates with Gitlab and provides automatic project quality checking.
There are some additional steps required to fully configure Kosher server
--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.