Deploy

Deploying simply means to push changes or updates from one environment to another. When setting up a website, you will always have your live website, which is called the live or production environment. When we work on a website, theme, or plugin, we often test our changes in a development environment or sandbox. To make these changes available to the live website or to staging, we need to request a deploy. This is an internal process that our development team goes through to make the changes available to the live or staging website.

An important thing to know about deploys is that they rely on the deploy tool, and the process takes about 30–45 minutes to complete. Occasionally, the deploy tool will need attention, and we will not be able to run a deploy. In the event of a meeting or presentation, we have some backup options, including showing a sandbox website instead of staging. In the event of a bug, some visual bugs might be able to be temporarily corrected using custom coding.