The CI/CD and DevOps Blog

Using Custom Ruby Environments in your Shippable Minions



One of the most powerful aspects of your Shippable Minions is the ability to fully customize each build environment, right down to a very specific ruby version.  All ruby environments come pre-configured to use the  Ruby Version Manager  (RVM) .

Continuous Delivery using Shippable and Amazon Elastic Beanstalk (Java+MySQL edition)

DEPRECATED BLOG:

We have significantly updated the Shippable platform with several new features. Hence most of the content in this blog is deprecated. Given below are updated blogs for the series - How to deploy to Elastic Beanstalk

  1. Part 1 covers source code deployment to AWS Elastic Beanstalk using a Node.JS app
  2. Part 2 covers deploying a Docker container to AWS Elastic Beanstalk using a Node.JS app

For the latest information, refer to our documentation and/or open a support issue, if you have questions.


Try Shippable


This recipe will introduce continuous delivery using Shippable and Amazon's Elastic Beanstalk platform-as-a-service.

While you don't need to be an expert to use this guide, you will need to have:
  • A GitHub account, and working knowledge of git source control
  • Experience with a java programming environment
  • Experience with MySQL databases
  • Local installations of Java7, Maven and MySQL
  • Account permissions and keys for deploying to Elastic Beanstalk 

Weekly Roundup - Gluecon, MongoDB, NodeJS, CI, CD, RedHat, Devops, Oh my!

Well, well, well this week has been all about GlueCon 2014! In case you missed our CEO's talk about gaming AWS, don't worry, we will have a recap for you soon.

The world this week (in CI/CD/devops)

Welcome to this week's edition of the news, blog posts and articles about continuous integration / deployment and software development in general that we found interesting!

  • eBay engineering describes the evolution of eBay's CI system. eBay started off with an individual CI/Jenkins Master setup for each dev.  eBay used a dedicated VM for each developer (each Jenkins instance had a dedicated VM). This got inefficient pretty fast resulting in underutilized VMs as well as too many VMs in general. Read about eBay's CI solution and how they arrived at it.

[VIDEO] Shippable.yml - simple, but powerful