[Hosting] Preserve Staging Environment When Deploying Backups

4

Currently, when deploying a backup to the production environment, the staging environment is deleted. This creates unnecessary disruption for workflows that rely on staging for ongoing development, QA, and client approvals.

Requested Improvements:

The staging environment should remain intact when deploying a backup to production.

Users should have the option to deploy backups independently to staging or production environments.

Ideally, backups could be pushed to both environments without conflict — aligning with how platforms like WP Engine manage environment workflows.

Business Impact:

Developer Efficiency: Teams lose valuable time recreating staging sites after every production deployment. Preserving staging would eliminate this repetitive overhead.

Reduced Downtime: Active projects in staging environments are disrupted whenever production is updated, delaying QA and delivery schedules.

Client Confidence: Clients often rely on staging for reviews and sign-off. Deleting it undermines trust and creates friction during approvals.

Competitive Advantage: Aligning with established industry practices ensures WPMU remains competitive with hosting providers like WP Engine, who already support seamless multi-environment workflows.

This change would not only streamline developer workflows but also strengthen WPMU’s positioning as a professional-grade hosting solution.

  • Made Nice
    • New Recruit

    That’s correct. This is a fairly simple concept, and it already exists in WP Engine’s dashboard.

    The workflow should be:

    – Select “Action”
    – Choose “Push to…” (push the environment you are in to a selected environment), or
    – Choose “Pull from…” (pull the selected environment into the environment you are in).

    Additionally, staging should support backups as well, so that a staging backup can be triggered and re-deployed directly to staging, without the complications of URL rewrites or manual reconfiguration.

    It feels outdated that deploying a backup to production results in the staging environment being deleted. This breaks expected workflows, adds unnecessary overhead, and goes against established practices seen in other hosting platforms.