Category Archives: Continuous Integration

Green Is My Favorite Color

As a relative newbie to Solano Labs specifically and parallelized testing in general, I’d like to share the solutions to common on-boarding issues when moving jobs to Solano CI and getting green test passes: Where did my dependency go? My train of thought debugging a job recently: I can see the file being required by […]

Leave a comment

Lessons learned moving jobs from Jenkins to Solano CI

I guess the first day of a new job was as good as any other to hear the words “we need you to port over a bunch of Jenkins jobs to Solano CI”. Considering I had never used Solano CI before, it seemed like a great learning experience. What I did not expect was that […]

Leave a comment

Changes to Solano Ruby Dependency Analysis

One of Solano CI’s features is to automatically detect project dependencies such as mysql or postgres.  For a Ruby project, this functionality works by analyzing the Gemfile in the project’s repo. We introduced Gemfile analysis originally in 2011, and the approach we took several years ago (which we’re calling v1) has recently shown a number […]

Leave a comment

Deploy passing builds automatically with AWS CodeDeploy and Solano CI

Today at AWS re:Invent 2014, Amazon Web Services (AWS) released AWS CodeDeploy, a fully managed, high-scale deployment service that lets developers quickly and simply automate the process of deploying and updating applications. Solano Labs is proud to be working with AWS for the launch of AWS CodeDeploy. You can now build, test and deploy your […]

Leave a comment

Lumos Labs – Fast Tests with Solano CI Remove Testing Barriers

by Carl Furrow of Lumos Labs Making sure your test suite runs quickly ensures that it will be run often. We at Lumos Labs (lumosity.com) have been working on an in-house Jenkins CI setup to run our ~2500 tests across ~360 files in under 10 minutes. Our Jenkins setup consists of about 24 executor VMs. For […]

Leave a comment

Speeding Up our Test Suite: From 2.5 hours to 20 mins with Solano Labs

by Drew Blas, Software Engineer, Chargify.com At Chargify we rely heavily on automated testing to ensure that we always maintain a working app. With so many customers and a heavily utilized API, it’s critical that we maintain complete backwards compatibility and ensure we don’t impact existing customer operations. That’s why our test suite consists of […]

Leave a comment

CoachUp Now Coaching on CI Best Practices

by Arian Radmand CTO @ www.coachup.com The CoachUp engineering department is constantly refining its development process for the sake of efficiency. I wanted to spend some time talking about one change we’ve recently made that I really feel has maximized our development speed: setting up Tddium’s continuous integration environment (solanolabs.com). I should begin by talking […]

1 Comment

April 30th Service Outage Follow-up

On April 30th this year, we experienced a service outage for about an hour in the afternoon.  We restored our service around 5:20pm Eastern Time. The cause of this outage was an AWS instance that stopped running: normally, not a problem that should lead to a long outage.  Unfortunately, it led to a process in […]

Leave a comment

Dr. Testlove or: How I Learned to Stop Worrying and Love Automated Testing* by Brent McNish

(A great post from one of our joint Sauce Labs / Solano Labs Customers at www.deliberator.com. Thanks Brent for sharing! Congrats guys on your Beta Launch!) with apologies to Stanley Kubrick I’m the co-founder and CTO of Deliberator, a new social network for ideas. Deliberator brings people together to create, debate and propagate solutions to the complex problems […]

Leave a comment

Tests are Part of your Product

Check out the slides from my Railsconf 2012 Lightning Talk on Speakerdeck: http://speakerdeck.com/u/tddium/p/tests-are-part-of-your-product-railsconf-2012 I’ll be expanding on these concepts and sharing my thoughts on how developer-written tests fit into a strong engineering culture over a series of blog posts in the next weeks.  Stay tuned!

Leave a comment