gitlab-deploy-hooks has been designed as a Web Hook API, to integrate with GitLab repository update notification system.
Thus, it makes it easy to trigger a production or staging server update when new code is made available in the main repository.
gitlab-deploy-hooks is written in PHP to facilitate its integration to existing server systems.
See INSTALL.md