We support a number of staging workflows so it really depends on what you’re comfortable using.
If you have Git-based setup for 1 click deployment, then this is completely doable. Working with Git for your source control and either incorporating DeployBot or Capistrano for deployment is common amongst our customer base. In those scenarios, you would typically tag a release and deploy it first to staging and then to production.
Regardless, our DevOps team is here to work with you and determine a sensible workflow that accommodates your individual needs best. Check out our Advanced Cloning tool that’s especially great for Multisite users and other solid Staging and Version Control methods we support.