The CI/CD and DevOps Blog

Learn about various tried-and-tested strategies that will help you ship code faster

DevOps Resources: 5 Books Every DevOps Enthusiast Must Read!

DevOps is a vast topic and needs some patience and examples to understand it thoroughly. There are many aspects to successfully adopting DevOps in your organization and it's always good to learn from experts! Here is our list of recommended reading for anyone who wants to get started with core concepts or delve deeper into advanced topics. 

1. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win

  

Authors: Gene KimKevin BehrGeorge Spafford

Amazon Customer Rating: 4.6 out of 5

Amazon Best Sellers Rank: #1,393 in Books

About the book: In a fast-paced and entertaining way, three luminaries of the DevOps movement deliver a story that anyone who works in IT will understand and connect. Readers will not only learn how to improve their IT organizations, and they'll never view IT the same way again.

 

Build, test and deploy applications independently from a monorepo

In our previous blog posts, Our journey to microservices: mono repo vs multiple repositories, we shared our thoughts and experiences on our approach with monorepo. We received a few questions after that blog on how CI and deploys go with the monorepo.

In this article we will learn how to run CI, build and deploy applications independently from a monorepo. On each PR/commit we will run tests on the service which has changed build a docker image from it and push it to a registry. This image can then be deployed to to a cluster on any supported Container ServiceWe will use Shippable for this scenario.

How to build, deploy and test applications with Shippable pipelines.

When appropriate tools & technology are available in abundance, automation is considered the primary resource to improve the efficiency of any software development process. Faster innovation cycles and speed to market are crucial to a business. With the very same principle in mind Shippable was founded so that software powered organizations could accelerate innovation. Shippable provides an integrated platform, using which you can automate your software delivery from source control to production, without needing to write complex, imperative code.

In this tutorial we will learn how to create an end to end deployment for a single service, with source code maintained in a repository on github. We will also see how to trigger tests every time the deployed environment is updated or your test cases are updated.

How to be a great DevOps Engineer

Companies today have realized the immense value of adopting DevOps principles in accelerating software releases. After all, whoever innovates fastest wins, and frequent software updates are key to faster innovation.

Snap CI is shutting down its CI/CD DevOps platform

A few days ago, we woke up to the sad news that the Thoughtworks team had decided to shut down Snap CI in August. We have the greatest respect for Thoughtworks and their mission and want to convey our best wishes to the team for their next adventure. 

If you're a current Snap CI customer, Shippable is a great fit as a replacement CI/CD platform. It is completely free to try us out and we are happy to offer help with migrating your CI configuration to Shippable. Please contact support@shippable.com for more information.

How Shippable compares to other CI/CD providers

Please read CI/CD and DevOps expert Yegor Bugayengo's blog ranking of CI providers where he ranks Shippable as the top platform. Shippable is also ranked first among all hosted CI providers on Slant.co.

While these rankings focus on CI, Shippable also provides value beyond CI by offering a complete platform for DevOps workflows, including deploying a versioned package into a series of environments, release management, approval workflows, etc.