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.

 

SilverStripe Platform approvals: approved

Last month, we saw a 95% deployment success rate on SilverStripe Platform. The platform has just got even better with the new approvals UI for deployments.

Read post

Last month, we saw a 95% deployment success rate on SilverStripe Platform (751/785 woo!). The platform has just got even better with the new approvals UI for deployments.

What is it and how does it work?

Great question! The approvals UI is the new way to handle deployments on SilverStripe Platform, which provides a better workflow for both queuing and approving deployments.

Step 1: Look at the shiny “New Deployment” button and fresh interface.

newdeploymentbutton

Step 2: Choose your release.

target release

Step 3: Optionally, write a description of your deployment. This ties into the approval step coming up and is also a good way to let the rest of your team know a little bit about this release.

chooseyourrelease

Step 4: APPROVALS! Workflows – everyone’s favorite topic.

Select a Release Manager or Stack Manager from the dropdown to request approval from. Selecting a user and then hitting "Send request" will send an email with details of the deployment (the information from step 3) to your chosen approver.

If you have sufficient permissions (like me!), you’ll see a "Bypass approval" button. A bypass can be used on UAT or test environments by any user, but is only available to users with “Deployer” or higher permissions for production deployments.

approval

Step 5: Sit back and relax. Your deployment is now queued and awaits the lucky user who gets to hit “Start Deployment”.

startdeployment

If you exit the Deployment UI at the above stage, you can return to the deployments page at any time and you’ll see your queued deployments. Simply click on the “Approved” deployment to pick up from where you left off.

upcoming

You can also read the full technical docs for this feature.

Cool feature, crew! Where do I sign up?

Glad you asked. In the upcoming release planned for Thursday 27th April, we will be rolling this out to all SilverStripe Platform stacks. Just hang tight and you’ll have this in no time.

If you’re feeling impatient and want to give us some feedback before the official go-live, feel free to contact us! If you are lucky, we may activate this on your stack straight away.

Header image by Marcel Burkhard.

About the author
Jake Ovenden

A student of the Platforms, Jake is a pragmatic programmer in training. He spends his days in our ops team absorbing the knowledge of the Platform elders and tackling one or two (hundred) helpdesk tickets.

He enjoys providing quality of life improvements to our Common Web and SilverStripe Platforms and engaging in anything from systems administration to software development.

Post your comment

Comments

No one has commented on this page yet.

RSS feed for comments on this page | RSS feed for all comments

Like what you have read?

Sign up for our weekly blog digest sent to your inbox.

Subscribe