Setup and automate a deployment tool
Im kind of new into this world of deployment, ci and etc.
I developed an application which every time that I make a change on it I have to login into my droplet using ssh, and do something like a
git pull into my project an restart my services, all manually...
I know that there is some kind of tools which can help me with that by using a hook to create a build, run tests or something like that, and make my deploy automatic..
As I said before, I really don't understand much about that,
can someone explain how does it work with digitalocean, and maybe suggest any free tool or a better solution for this?