Category Archives: Automated Testing

Testing at Tobi

The following is a guest post by Josh Brown, Senior DevOps Engineer at Tobi. Tobi is an online fashion label, a unique combination of fashion, technology, and retail requiring a world-class engineering process in order to maintain and grow such a robust e-Commerce platform. Solano CI helped Tobi achieve these goals by reducing their testing […]

Leave a comment

Announcing Build Pipelines

We’re very excited to announce the release of Solano Build Pipelines. Build Pipelines are a way for you to chain together multiple Solano CI sessions into a seamless Continuous Deployment pipeline.     Each pipeline step represents a separate Solano CI session, so each runs with its own set of Solano’s parallel workers. This means that […]

Leave a comment

Custom Enumeration (command mode)

Parallel command mode can be used to run command mode tests in parallel. Solano CI will create and distribute batches of tests across the workers assigned to your build. For each batch, it will invoke the provided shell command with the test class files it should execute. This example is available here solanolabs/guzzle, this example uses PHPUnit. […]

Leave a comment

Webinar Recap: Easy Continuous Deployment You Can Trust

Thank you to everyone who joined us for our webinar last week, produced in collaboration with Sauce Labs, titled “Easy Continuous Deployment You Can Trust”, featuring Solano Labs Founding Engineer, Brian Kendzior, and Sauce Labs Solutions Architect, Neil Manvar. In this presentation, Brian and Neil demonstrated a continuous deployment release process that used GitHub, Solano CI, […]

Leave a comment

Solano CI integrates with AWS CodePipeline

Solano Labs is proud to announce our recent integration with AWS CodePipeline. AWS CodePipeline users can now quickly and easily set up a build and test workflow without manually provisioning an on-premises Jenkins cluster. CodePipeline provides users with a standardized and extensible build & deploy pipeline system. Being available as a pipeline step means that Solano CI […]

Leave a comment

Docker Container Testing…in Parallel

Like many in DevOps, I’ve sipped the Docker Kool-Aid and like how it tastes. Being able to standup any well-balanced combination of servers pretty much at will to handle load is a beautiful thing. I almost feel embarrassed that it was just a handful of years ago that I had to explain to a previous coworker “if we […]

Leave a comment

Solano CI: Now with iOS Testing!

Building and testing your mobile app got you down?  Don’t worry – Solano Labs is launching beta support today for building, testing and deploying your iOS apps, along with our existing Android support in Solano CI.  Building and testing on iOS is available for free during this limited beta period.  In addition to trusting Solano […]

2 Comments

Solano CI Supports Docker Builds

Solano Labs is pleased to announce beta support for Docker builds within Solano CI! This is a feature that we’ve discussed with many customers and prospective customers as they’ve explored using Docker in their development processes. We’ve been internally using Docker-based containers for isolating workers for over a year now. Since then we’ve made significant strides […]

Leave a comment

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