The CI/CD and DevOps Blog

While Containers Move to the Mainstream, Some Roadblocks Exist on Path to Adoption

Developers are increasing their use of containers for new applications, but a technology skills gap is impeding widespread adoption of container technology. These are two of the key findings of our latest survey on container adoption among developers. Shippable worked with independent research firm Survata to survey of 300 developers about their current and expected use of container technologies. The results were interesting in a number of ways.

undefined-864167-edited.jpg

Meet the new Shippable

Today, we are proud to announce our latest Shippable release. This release is very close to our hearts for several reasons. First, it addresses almost all customer feedback that we have received over the last couple of years. Second, it achieves our goal of going beyond CI and being a true end-to-end continuous delivery platform for all applications. Third, our platform architecture sets us up to execute faster than anyone else, which means we can innovate at breakneck speed and deliver value to our customers, namely, YOU.

 

shippable-integrations-diagram.svg

 

The new Shippable helps you ship code faster than ever before. Let’s delve deeper into what we are launching today.

Deploying Containers to Elastic Beanstalk, the Shippable way!  

 

 

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.

You can also refer to our new blog on this topic: How To: Deploy your application to AWS Elastic Beanstalk (Part 1)


 

 

Last month we introduced the ability to deploy Docker containers to Amazon AWS Elastic Beanstalk (EBS) as the last step in a Shippable CI/CD pipeline.  In this article, I will walk through the steps required to set this up in Shippable and execute a deployment to EBS.

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

End-to-end CI/CD pipelines for Docker Hub 2.0

DEPRECATED BLOG

We have significantly updated the Shippable platform with several new features. We fully support CI/CD pipelines for Docker Hub 2.0. Here are few related topics in our documentation.

- Configuring Docker Hub integration for CI/CD

- Tutorial with different scenarios using Docker Hub

Please let us know if you have questions.


Try Shippable


Here at Shippable, we're incredibly excited about the launch of Docker Hub 2.0!  It's no secret that Shippable is a big believer in Docker. Behind the scenes, we've been running Shippable on Docker containers for more than two years now, currently running more than one million Docker containers per week in production.

What may be news, though, is how easily Shippable enables you to incorporate Docker Hub into your software delivery pipeline. And with Docker Hub 2.0, our customers see faster push and pull performance, reducing the cycle time on CI/CD build times and Formations deployment times.

 For an in-depth description and tutorial, check out the white paper "Building a Cloud-based CI/CD Pipeline with Docker, Shippable & GitHub":

Kubernetes Cluster with Flannel Overlay Network

 

This is the third and final post in the series where we play around with Docker, Kubernetes and Flannel overlay network. The first two posts are available at:
Multi node kubernetes cluster
Docker overlay network using flannel

In this tutorial I’ll explain how to bring up a multi-node kubernetes cluster with an overlay network. This essentially combines what I’ve explained in previous posts. An overlay is necessary to fulfill the networking requirements for a fully functional kubernetes cluster. All this is taken care of auto-magically when the cluster is brought up on GCE, but the manual configuration is slightly complicated -- both because it is non-trivial to set up so many components correctly and with so many tools available for the same job, it is difficult to figure out which one to pick. I picked flannel because of its simplicity and community backing.