How to setup deployments for dummies?

Hey all. Using for my project, and I want to deploy my project automatically after merges on master to a specific folder on my testing server which is a digital oceans droplet with a personal domain name, and after the push, run a small script on the server.

I’ve been through all the documentation, including the CI, environments, and deployments and I have to be missing something. Is there a “CI Deployments for Dummies” article somewhere?

This looks like it might be useful:

Unfortunately since GitLab’s deployment features are fairly new there aren’t any articles specific to this exact situation. I’d suggest possibly asking on the Digital Ocean community forums as well since they’d be more specialized in deploying to Digital Ocean.