The CI/CD and DevOps Blog

The Future Of DevOps Is Assembly Lines

Last week, we announced the General Availability of Shippable Server, the behind-the-firewall version of our hosted platform. We also articulated our vision around where DevOps is today and why Assembly Lines is the future of DevOps.  

As I think about our journey from CI to Assembly Lines, it mirrors the journey of most organizations as they mature their DevOps efforts. In a nutshell, DevOps has created an awareness of the need to automate and be more efficient in terms of software delivery. However, most of the focus around the how has been around cultural changes and tools that help automate bits and pieces of the end-to-end software delivery workflow. This has led to the formation of "islands of automation" that are optimized for specific tasks but do not enable the holy grail of Continuous Delivery or Continuous Deployment. To achieve those goals, you need an Assembly Line platform that takes all these tools and connects them into end-to-end workflows with complete visibility, traceability, and auditability.

So let's take a look at this journey, and dig in a bit deeper into why Assembly Lines are the essential factor to DevOps success. 

Demystifying DevOps terminology

Last week, we announced the General Availability for Shippable Server. With the announcement, we also articulated how we see DevOps: both as it is today and where the next wave is headed. For more context on our vision for the next wave, aka DevOps Assembly Lines, you can read our whitepaper.

However, before discussing evolution of DevOps, we found that most folks we spoke to were confused about the plethora of terms that are thrown around. A few are Continuous integration, Continuous Delivery, Continuous Deployment, CI/CD, Application Release Automation (ARA), and Pipelines. Tool vendors seem to use these terms interchangeably, but they each have distinct meanings that you should understand so you can also figure out which part of the DevOps puzzle is addressed by the vendor. 

This blog provides definitions for each term along with some examples. We are working on a detailed whitepaper that will also include an opinionated list of tools available for each term below. 

10 Things to Consider While Choosing a CI Platform

Continuous integration (CI) is a software development activity that requires developers to integrate all source code into a shared repository several times a day. Each commit is then verified by an automated build, allowing teams to detect defects early in the cycle. The result of a CI step is typically a unit-tested and consistent codebase.

DevOps Resources: TOP News and Discussions

In our last blog, we shared the top books about DevOps to read, and this time it is about the places online where you can find tutorials, news, and discussions about DevOps. No doubt, DevOps is trending worldwide in the software industry, and anybody who is willing to learn more about DevOps should be updated with all the latest trends. We are making this effort to share the best resources with you since we are noticing a lot of people asking questions like how they can become DevOps engineers or what it even means to "do DevOps".

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

  phoenix.png

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.