To be honest it's super easy. All he needs to do is to run "checkinstall" from the root of the source tree after a successful compile, and it will generate a valid Debian (ANY SUPPORTED DISTRO) package.
This can of course be done as last pass a part of a CI runner pipeline with Gitlab or Jenkins build job.