Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Smoother deployments

There's an unmistakable aura that descends upon the room when a development team is preparing a deployment to production. It's exciting. It's cathartic. It's victory. More than anything, it's scary. SilverStripe Platform gives you the tools to deploy with confidence and ensure a smooth deployment of your website each and every time.

features deployarescaryDeployments are scary

Too often, we really don't know what's going to happen. We know that we've followed all the steps in our process. The unit tests pass, and the behaviour testing has gone smoothly. Still, we don't really know what technological surprise lurks on the other side of that big red button.

Teams may mitigate this feeling by bloating their process. They add multiple layers of redundant checks and balances that complicate and ultimately slow down deployments, making them more expensive than they need to be. When a hotfix is released, the team may short-circuit that process in haste, which just does nothing to quell the fear of deployment.

When deployments are risky, teams naturally limit how often they occur. This further increases the risk involved as releases have more changes, and more factors that could go wrong. If you can release often, without risk, then you can innovate and adapt faster.

Deploy with confidence

With SilverStripe Platform's deployment tools, that big red button is fearlessly clicked. Our powerful deployment tool is tailored for SilverStripe CMS projects and is designed to ensure development best practices are simply baked into the process as a matter of course. Technically getting your new website to your testing server and finally across to production becomes trivial.

Stop worrying. Start delivering. Leave yourself more time for the launch party.

Deployment FEATURES


Developer Dashboard

Development Dashboard

Tailored SilverStripe CMS deployment tool

features tailored deployment

 

View your stacks and environments 

features stack and environments

 

Documentation for developers

features documentation

 

Searchable logging to allow easy error diagnosis

features searchablelog

 

Snapshotting of database & assets to streamline ongoing development

features snapshot

 

Deployment tool

  •  
    One-click deployments and rollbacks
  •  
    Automated snapshots
  •  
    Software-defined infrastructure changes managed by SilverStripe
  •  
    Robust developer workflow and deployment practices
  •  
    Test new features on staging before deploying to production
  •  
    Ability to deploy project code branches and version tags
  •  
    All changes are deployed from a GitLab repository for auditability - no more hidden hotfixes!

Access controls

  •  
    Clearly defined roles with all developers able to deploy to testing environments
  •  
    Actions are logged and auditable
  •  
    Access to critical systems and their configuration is managed by our SilverStripe Platform Support Team
  •  
    SilverStripe Platform aligns well with rigorous IT service management approaches such as ITIL

Want to know more?

Our CTO Hamish Friedlander shares an insight into our internal development guidelines
and how they've shaped product development for SilverStripe Platform

View article