In general, a site should finish deploying within 5 minutes. Here are some reasons that one might fail to deploy properly or look like it’s “stuck”:
Please verify that WPCD Cron jobs are running in WordPress. These jobs are described here.
We use the WP REST API to call back from servers and sites into the WPCloudDeploy plugin. If the WP REST API is blocked then we will not be notified when processes have been completed on servers and sites.
Some reasons that this might be blocked are as follows:
If you’re using WPCD on a server that we have not configured for you, then it is possible that a security plugin or other security process is blocking direct access to the plugins/wp-cloud-deploy folder. We download files from this folder to your cloud servers so if this is blocked things will just not work.
Please check the Firewalls & Proxies section of our Requirements Document for additional information.