The CI/CD and DevOps Blog

Shippable V2 - What works differently from V1?

Thanks to all our customers who were patient with us as we ironed out the migration from our V1 platform to V2 platform. We hit some unexpected road bumps due to key management, expired tokens, etc but most of the resulting chaos has settled down now and we’re (mostly) back to business as usual. 

I am sure you will love all the new stuff that V2 brings to the table, but I will write another blog post for that very shortly. In this one, I want to focus on explaining some changes between V1 and V2 and why we made them.

Press Release : Shippable 'ships' a new platform to continuously deliver Docker-ized applications

SEATTLE – September 9, 2014 – Shippable, a Seattle-based startup focused on increasing developer efficiency, today announced its version 2.0 release – a new enterprise-grade delivery platform that helps software teams innovate faster by docker-izing their workflows and automating application lifecycles from code to production. The new platform is the first for containerized workflows and is engineered to leverage Docker containers to the fullest, increasing agility in the software development lifecycle (SDLC). Its rich feature set includes on-demand, containerized dev/test environments that are exact replicas of the production environment, a continuous delivery pipeline for application containers, and versioning of application containers with a one-click upgrade or rollback to any version.

“Container-based development is becoming essential for DevOps teams because it enables application development to move more quickly and efficiently,” said Al Hilwa, program director, application development software, IDC. “Enterprises adopting agile practices and seeking options for continuous development and delivery will find that workflow containerization solutions like Shippable will ultimately lead to better software quality.”

Using the Heroku Toolbelt in your Shippable Minions


In this recipe, we'll cover a frequently asked question:  how do I setup the Heroku Toolbelt to work with Shippable Minions?

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