The CI/CD and DevOps Blog

Post CI Dockerbuild

 
Warning-Icon.png
 

DEPRECATED BLOG:

We have significantly updated the Shippable platform with several new features. Hence most of the content in this blog is deprecated. For the latest information, refer to our documentation and/or open a support issue, if you have questions.

container_build

We introduced our support for docker build a few weeks back - along with it's very own blog post - but we've had requests to support an additional workflow. Starting today, you can docker build an image post-ci. Before we go any further, EVERYTHING mentioned in blog mentioned above is a pre-req to do this. Make sure you do everything mentioned in that blog first, or your post-ci docker build won't work!

Some of you might be wondering why you'd ever want to do this. Well, post-ci building allows you to create a concise docker image that contains only what you need for deployment, and leave out anything that is only required for building/testing. After all, there really isn't a benefit to deploying your build tools to production! However, as there is no upfront way for us to know which files you’d like to put in your “prod” docker image, you must manually specify which files to include. Don't worry though, as it's a simple one-liner. We'll get that in a bit; you first need to tweak your project's settings a little bit further.

Caching containers to speed up your builds

Important update on this blog

IMPORTANT:

This blog is based on the old shippable.yml format. A built-in yml translator does translates the code from the old to the new format. Read more about the translation from the old to the new format here.

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

 

Exciting new features at Shippable! Docker Build, Public API, Cascading Builds, External Webhooks, and more!



Our purpose at Shippable is to remove all friction in software engineering. With our newly released suite of features, we hope you'll agree that we can help you take your software development process to the next level! Over the coming weeks we will be taking you through some technical dives of each feature, but today let's start with a high level overview of each feature.

DOCKER BUILD: With Docker Build, you provide the specifications and Shippable will generate your custom image, ensure it passes all Continuous Integration steps, then store it in the Docker Hub Registry with versioning and all associated meta data. You no longer need to create, store and manage your custom images outside your CI system, so you can eliminate extra steps in your application delivery pipeline. All it takes is the simple addition of a Dockerfile to your repo and the use of your dedicated host with Shippable.

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.”

GlueCon 2014 - Shippable CEO talks about Gaming AWS with Docker

The Shippable team is on the way to Gluecon 2014 where Shippable CEO Avi Cavale will be talking in a breakout session on Thursday May 22nd (2:25 to 3:00PM). The topic of his talk?
Gaming AWS with Docker : 70% Cost Reduction With 2x More Scale at Shippable