So I've been doing some testing today...
I set up a domain with git on Plesk, enabled automatic deploys, set up a post deploy script, selected the "test" branch and added the specified webhook on GitHub.
After the set up, the "pull updates" button works like a charm, gets the repo to the local...