redeploy directly on the cloud via post receive instead of use github without external plugins