How to continuously deploy Gitlab?

I’m forking the Gitlab CE source code to make a few small changes, and want to set up continuous deployment on my forked project to deploy to the cloud (could be an Unbuntu server in the cloud). Could you share some suggestions about how to set up this CD?