Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (22 sloc) 2.66 KB
layout title description date author index-image-url index-image-alt keywords categories
Who's got long pipelines?
The need of having multiple stages in your delivery pipeline caused some UI problems, solved by Snap CI's new pipeline interface
Vishal Naik
long delivery pipeline
deployment pipelines, delivery pipelines, multi-stage pipelines, continuous delivery, continuous deployment

Ever since Snap CI was created in 2013, it has always had deployment pipelines at the core. From the beginning, one of the challenges has been to inform users on the concept of the pipeline itself, which is central to Continuous Delivery and continues to be a unique aspect of Snap in the hosted CI/CD space.

Custom multi stage pipelines in Snap afford a lot of flexibility to model your application delivery workflow and can support best practices like Trunk Based Development effectively.

When Snap first came out, users were still warming up to the idea of custom stages and had two or three stages at most. However, we are now seeing an increase in the number of custom stages set up per build pipeline, and we couldn't be more thrilled! Granular stages provide much better visibility into the deployment process, apart from many other advantages.

But one of the impacts of users setting up more stages per pipeline was that some users were getting the dreaded horizontal scrollbar when the number of stages exceeded a threshold dependent on screen width.

Last week, we rolled out a more responsive interface for our pipeline history page to get rid of the horizontal scrollbar.

snap ci delivery pipeline{: .screenshot .big}

This is, of course, a tiny fix. We wanted to give better experiences to affected users even as we wrap up efforts on getting Docker out in Beta and double our build worker capacity to keep up with recent user growth. Soon after all that is done, we will bring on more usability improvements including improvements on the current layout!

What do you think of our project pipeline UI? Feel free to send any suggestions or feature requests to

Snap CI © 2017, ThoughtWorks

You can’t perform that action at this time.