CloudBees Abuzz with $23.5M

January 28, 2015