.

pingpong

Team Shippable had a great time at the 2015 Geekwire Ping Pong bash! Our CEO Avi passed to the torch - or should I say paddle - to Seema this year, who won second place in this year's intermediate tournament! Congraulations again Seema!

Read More

Topics: events

Shippable, rebranded.

March 27, 2015

Happy Friday!

We are excited to introduce you to our new aye-aye mascot, inspired by a type of Madagascar lemur. He is fun, playful, and you will frequently see him doing the things we do.

aye aye activities                    

It’s been an eventful couple of years since Avi and I started Shippable and yesterday’s Geekwire bash brought it all together. Two years ago, Avi entered the ping pong tournament looking for some PR for our 3 person startup. Two years later, we were a proud sponsor attending with 10+ Shippers from our Seattle office. What a journey! More on that in a blog post coming up soon.

Having grown beyond being an ingenue, we’ve been looking for a way to represent our personality to the outside world. Our old branding and logo was hastily put together in late 2013 just in time for Techstars demo day and it no longer represents the company we've become. 

Read More

Topics: Shippable updates

With your startup account subscription - you do have a startup subscription, right? - you can run up to five builds in parallel. You can exploit this to run your tests faster than ever! This can be done by partitioning your tests into 5 groups, and having each one of your minions run one of the groups. For those of you on custom plans with more minions, or those using dedicated hosts, you can create even more test partitions for greater parallelization! Today's example will be in the context of a rails app with rspec, but the same concept can be applied to whatever stack.

The first step is to add this to your app's shippable.yml file:

env:
matrix:
- TEST_GROUP=1of3
- TEST_GROUP=2of3
- TEST_GROUP=3of3
Read More

Topics: how-to, rails

[Note: This is a guest post by Devashish Meena, senior developer at Shippable. Fore more technical posts from Devashish, visit his blog at http://www.devashish.me. You can also follow him on Twitter @ric03uec and GitHub https://github.com/ric03uec.]

-----------------------------------------------------------------------------------------

carrying-containers2

This guide demonstrates how to build a 2 node kubernetes cluster. Kubernetes comes with a set of scripts to install on different cloud providers and locally on vagrant box that can be used for the cluster setup but the idea here to provide an installation mechanism that is provider and OS agnostic. So, at the end of this guide, we'll have a script that can be run on any two machines that can communicate with each other. The script will download the specified kubernetes and etcd release, install all necessary components to bring up kubernetes master and slave nodes,  and configure the components before booting them up.

Read More

Topics: containers, devops

Here at Shippable, we've been helping you apply continuous integration and deployment to your products for some time now. Have you ever thought about applying the same principles to enforcing coding style? Wouldn't it be nice to know automatically if code pushed to your team's repo passes your teams code style specifications? Today, I'm going to show you how to do this using Ruby, Rails, rubocop, and of course... Shippable!

Read More

Topics: development process, continuous integration (CI), ruby, rails